好大的坑😓,真的是从头学起,啥也不记得了,先熟悉一波数据结构的基本术语,绕来绕去,最后还不是得上代码,不过还真是长知识
T = (ElemType*)malloc(3*sizeof(ElemType));
内存分配实际上还真是个技术活,只是在现成的集成环境里面,显得不怎么太复杂,实际上追究一波计算机内部的存储方式,无论是物理地址、逻辑地址,又或是线性与非线性存储结构,还是实际与虚拟存储体系,都值得深究
malloc
这是个很好玩的函数,有时间可以去看看,简介
与之对应的消除内存分配,这两个的配合可以很好的实现主观层面的内存调用操作,切记配合使用,不然VOERFLOW很麻烦
Status DestroyTriplet(Triplet &T)
{
free(T);
T = NULL;
return OK;
}
关于“引用”操作
Status Get(Triplet T, int i, ElemType& e);
ElemType e3;
Get(T, 3, e3);
printf("%d\n", e3);
“&”是个很骚的操作,尤其是在数据结构里面,用的对不对、好不好对程序能否运行的以及性能的影响很大,所以得好好看看
Why choose to be a graduate student?
混日子?本人没有太大兴趣做个混子,不然本科就混起来了,当然哥也不适合🤣,纯粹为了学习?当然也不是🤣,猫哥说的好,人得吃饭呐
于是需要做点研究,顺带学点技术,这二者并不矛盾,至少对我来说,毕竟工程的一些核心还是需要Academic Research支持的
目的:
1.学习如何做研究、写论文、发论文
2.学习工程技术、做工程、练技术
3.修心养性、也要做个“俗人”
4.广交良师益友、感悟一波人生
5.赚点银子🤣,没钱不行啊
哦对了,下个礼拜要买个重要的东西,想很久了,纳西尔圣剑,最近B站上线了指环王和霍比特人,有兴趣可以看看
https://search.bilibili.com/pgc?keyword=%E6%8C%87%E7%8E%AF%E7%8E%8B