1 / 5
文档名称:

常用数据结构:线性结构.doc

格式:doc   大小:14KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

常用数据结构:线性结构.doc

上传人:小泥巴 2022/1/26 文件大小:14 KB

下载得到文件列表

常用数据结构:线性结构.doc

相关文档

文档介绍

文档介绍:常用数据结构:线性结构
数据结构是计算机存储、组织数据的方式。常见的数据结构分类方式如下图:
498)=498;">
常用的线性结构有:线性表,栈,队列,循环队列,数组。线性表中包括顺序表、链表等,其中常用数据结构:线性结构
数据结构是计算机存储、组织数据的方式。常见的数据结构分类方式如下图:
498)=498;">
常用的线性结构有:线性表,栈,队列,循环队列,数组。线性表中包括顺序表、链表等,其中,栈和队列只是属于逻辑上的概念,实际中不存在,仅仅是一种思想,一种理念;线性表则是在内存中数据的一种组织、存储的方式。
顺序表
顺序表将元素一个接一个的存入一组连续的存储单元中,在内存物理上是连续的。如下图:
498)=498;">
顺序表存储密度较大,节省空间;但需要事先确定容量,在时间性能方面,读运算较快,时间复杂度为O(1);查找运算为O(n/2),和链表同样;插入运算和删除运算如果要操作中间一个元素,比如3,那么就需要把3后面的元素全部进行移动,因此时间复杂度相对链表要大一些,插入时间复杂度最好为O(0)或最坏为O(n);删除时间复杂度为O([n-1]/2);
链表
链表拥有很多结点,每个结点前半部分是数据域,后半部分是指针域,指针域指针指向下一个结点;链表可分为单链表、循环链表和双链表。
单链表:
498)=498;">
从上图可以看出,单链表的上一个结点指针指向下一个结点,最后一个结点的指针域为null。
结点的删除:
498)=498;">
删除一个结点,如删除上图中q结点,只需将p结点中的指针域指向a3,然后将a2释放掉(free)即可。
结点的插入:
498)=498;">
插入一个结点,如插入上图中s结点,首先将s的指针域指向a2(也就是把s的next赋值为p的next),然后将p结点的指针域指向x即可(p的next指向x)。
循环链表
498)=498;">
循环链表与单链表唯一不同之处是,循环链表的最后一个结点指针不为空,而是指向头结点。结点的插入和删除和单链表非常相似,就不再示范了。
双链表
498)=498;">
双链表拥有一前一后两个指针域,从两个不同的方向把链表连接起来,如此一来,从两个不同的方向形成了两条链,因此成为双链表。因此,双链表的灵活度要大于单链表。
结点的删除:
498)=498;">
双链表的操作比单链表要稍显复杂(按照单链表思路来做其实也不难),如上图,要删除p节点,首先需要将a1的后驱指向a3,然后将a3的前驱指向a1,最后将p节点释放掉即可。
结点的插入:
498)=498;">
如上图,插入q结点,首先要按照方向,将步骤拆分,首先将q节点的前驱指向p结点后驱,紧接着将x后驱指向a2;然后按照顺序完成图中所示的3、4步即可。
从空间性能来看,链表的存储密度要差一些,但在容量分配上更灵活一些。从时间性能来看,查找运算与顺序存储相同,插入运算和删除运算的时间复杂度为O(1),要更优于顺序存储,但读运算则弱一些

最近更新

家风家训优秀演讲稿范文(30篇) 63页

2025年宠物寄养攻略秘籍:宠店寄养协议关键细.. 9页

幼儿园教师辞职信简短范文(32篇) 46页

感恩父母演讲稿——母亲的脚和父亲的腰(28篇.. 57页

教育科研个人工作计划(31篇) 92页

木偶的森林阅读感想(19篇) 17页

社区公共消防安全知识培训 84页

托班学期末工作总结样本参考 6页

2016届高考数学第二轮专题复习检测28 8页

八年级物理在光的世界里测试卷 8页

招商推广方案 8页

三年级语文上册单元测试卷6 6页

设备租赁合同(空) 6页

浙江省绍兴鲁迅中学2024届生物高二上期末学业.. 11页

浙江省温州市六校2023届中考数学仿真试卷含解.. 22页

3农村电网改造升级工程验收考核项目及评分标准.. 18页

婚庆答谢酒会 6页

礼仪守则 6页

眼和眼眶的影像学诊断 81页

河北省秦皇岛市海港区2022-2023学年中考数学最.. 19页

染源自动监测设备监督考核规程-附件 11页

天津市生产性服务业的现状分析及建议 3页

农业类专业职业规划范文大学生3篇 21页

2023-2024学年湖南省长沙市高一下学期期中数学.. 18页

自考信号与线性系统分析内部题库含答案 25页

2023年名校分子生物学考博真题汇总 17页

一年级少先队入队前教育课 4页

写字楼运营管理精讲 ppt课件 44页

傅青主女科-课件(PPT·精·选) 42页

湖南中医药大学医学微生物学复习资料 6页