- 博客(11)
- 收藏
- 关注
原创 单链表专题
1.链表的概念及结构概念:链表是⼀种物理存储结构上⾮连续、⾮顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。与顺序表不同的是,链表⾥的每节"⻋厢"都是独⽴申请下来的空间,我们称之为“结点/节点”节点的组成主要有两个部分:当前节点要保存的数据和保存下⼀个节点的地址(指针变量)。
2024-06-11 11:45:28
154
原创 顺序表的实现及基于顺序表实现通讯录
数据结构是由“数据”和“结构”两词组合⽽来。什么是数据?常⻅的数值1、2、3、4.....、教务系统⾥保存的用户信息(姓名、性别、年龄、学历等。⽹⻚⾥⾁眼可以看到的信息(⽂字、图⽚、视频等等),这些都是数据2.什么是结构当我们想要使⽤⼤量使⽤同⼀类型的数据时,通过⼿动定义⼤量的独⽴的变量对于程序来说,可读性⾮常差,我们可以借助数组这样的数据结构将⼤量的数据组织在⼀起,结构也可以理解为组织数据的⽅式。
2024-05-15 23:04:45
677
原创 自定义类型:联合体
上述的结构其实设计的很简单用起来也方便,但是结构的设计中包含了所有礼品的各种属性,这样使得结构体的大小就会偏大,比较浪费内存。像结构体一样,联合体也是由一个或者多个成员构成,这些成员可以是不同的类型。联合的成员是共用同一块内存空间,这样一个联合变量的大小,至小时最大成员的大小(因为联合至少有能力保存最大的那个成员)。代码1输出的三个地址一模一样,代码2的输出,我们发现将i的第四个字节的内容修改成了55了。2.当最大成员大小不是最大对齐数的整数倍的时候,就要对齐到最大对齐数的整数倍。int colors;
2024-04-07 20:43:02
1572
1
原创 字符串函数的和字符函数
(注:strtok函数会改变被操作的字符串,所以在使用strtok函数切分的字符串一般都是临时拷贝的内容并且可修改。比较str1和str的前num个字符,如果相等就继续往后比较,最多比较num个字母,如果提前发现不一样,就提前结束,大的字符所在的字符串大于另一个。如果source指向的字符串的长度小于num的时候,只会将字符串中到\0的内容追加到destination指向的字符串末尾。strtok函数的第一个参数不为NULL,函数将找到str中第一个标记,strtok函数将保存他在字符串中的位置。
2024-03-19 21:07:14
1765
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人