Data_Structure复习第一天(第1章-1.1、1.2、1.3)

Data Structure

好大的坑😓,真的是从头学起,啥也不记得了,先熟悉一波数据结构的基本术语,绕来绕去,最后还不是得上代码,不过还真是长知识

T = (ElemType*)malloc(3*sizeof(ElemType));

内存分配实际上还真是个技术活,只是在现成的集成环境里面,显得不怎么太复杂,实际上追究一波计算机内部的存储方式,无论是物理地址、逻辑地址,又或是线性与非线性存储结构,还是实际与虚拟存储体系,都值得深究

malloc

这是个很好玩的函数,有时间可以去看看,简介

与之对应的消除内存分配,这两个的配合可以很好的实现主观层面的内存调用操作,切记配合使用,不然VOERFLOW很麻烦

Status DestroyTriplet(Triplet &T)
{
	free(T);
	T = NULL;
	return OK;
}
CONSOLE GUI

关于“引用”操作

Status Get(Triplet T, int i, ElemType& e);
ElemType e3;
Get(T, 3, e3);
printf("%d\n", e3);

“&”是个很骚的操作,尤其是在数据结构里面,用的对不对、好不好对程序能否运行的以及性能的影响很大,所以得好好看看

DEFINITION FOR .h

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

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注


皖ICP备2021003932号
召唤伊斯特瓦尔