![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 79
A steria.
这个作者很懒,什么都没留下…
展开
-
数据结构--循环链表
为什么要有循环链表、循环链表定义、循环链表和单链表的图示对比、循环链表和单链表的代码对比、.循环链表的操作、clist.h、clist.cpp、初始化plist、往plist中头部插入数字val、往plist中的尾部插入数字val、在plist中查找val值,找到返回该节点地址,失败返回NULL、删除plist中的第一个val、判断plist是否为空链表(没有数据节点)、获取plist长度,数据节点的个数、获取plist链表的pos位置的值、获取val的前驱、.获取val的后继、输出plist的所有数据原创 2022-11-26 19:29:58 · 814 阅读 · 0 评论 -
数据结构--单链表
由于顺序表的插入删除操作需要移动大量的元素,影响了运行效率,因此引入了线性表的链式存储——。单链表通过一组任意的存储单元来存储线性表中的数据元素,不需要使用地址连续的存储单元,因此它不要求在逻辑上相邻的两个元素在物理位置上也相邻。原创 2022-11-22 21:57:33 · 1215 阅读 · 0 评论 -
数据结构--不定长顺序表
1.不定长顺序表 与定长顺序表相比不定长顺序表的区别在于我们可以通过扩容来进行增添元素的存储单元。 2.结构 是对定长顺序表的一种改进,在初始时开辟内存被利用完后,还要继续插入数据时,这时候据需要扩容。故顺序表的结构设计就要发生变化。原创 2022-11-21 21:20:29 · 247 阅读 · 0 评论 -
数据结构--线性表之顺序表
线性表(List):零个或多个数据元素的有限序列。线性表的数据集合为{a1,a2,…,an},假设每个元素的类型均为DataType。其中,除第一个元素a1外,每一个元素有且只有一个直接前驱元素,除了最后一个元素an外,每一个元素有且只有一个直接后继元素。在较复杂的线性表中,。在这种情况下,常把数据元素称为记录,原创 2022-11-19 17:36:23 · 772 阅读 · 0 评论