- 81
- 0
- 约4.75万字
- 约 65页
- 2016-11-29 发布于湖北
- 举报
PAGE65 / NUMPAGES65
一、数据结构与算法基础
1.1 线性表
1、顺序表
2、链表
单链表: 每个节点2个域,数据域、指针域。
循环链表:
双链表:每个节点3个域,数据域、2个指针域。
单链表:包括,数据域和指针域,最后一个指针域为空。只能向单一方向移动。
循环链表:包括,数据域和指针域,最后一个指针域为头节点。
双链表:包括数据域和前后两指针域,可以向2个方向移动。
4、链表的操作:删除、插入
单链表删除:,a1的指针域指向a3(即要删的节点前驱指向要删节点的后续),a2的节点资源释放。
单链表插入:,s的next指向p的next(要插节点指向后继节点),p的next指向s(要插节点的前驱节点指向该节点)。
双链表删除:,
双链表插入:
5、顺序表与链表的比较
性能类别具体项目顺序存储链式存储空间性能存储密度=1,更优1容量分配事先确定动态改变,更优时间性能查找运算O(n/2)O(n/2)读运算O(1),更优(根据地址偏移量直接定位)O([n-1]/2),最好情况为1,最坏情况为n(依次查找)插入运算O(n/2),最好情况为0,最坏情况为n(需要处理后续元素)O(1),更优删除运算O([n-1]/2) (需要处理后续元素)O(1),更优6、栈,先进后出
既可以链表表示也,也可用顺
您可能关注的文档
- 软件工程导论试题(打印)剖析.doc
- 软件工程导论之总体设计(第五)(张海潘编著)剖析.ppt
- 软件工程第剖析.ppt
- 软件工程第七电子教案剖析.ppt
- 软件工程东北大学信息科学与工程学院剖析.ppt
- 软件工程概述剖析.ppt
- 软件工程教案(第一)剖析.ppt
- 软件工程教学大纲剖析.doc
- 软件工程课程设计(须补充详细设计实验等环节,无需程序)剖析.ppt
- 软件工程课程设计【自动售货机】剖析.doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 2025年广东省信宜市高三(二模)语文试题试卷含解析.doc VIP
- “十五五”时期财税政策赋能人工智能产业高质量发展的路径探索.docx
- 广东实验中学2024-2025学年高一下学期期中考试化学.docx VIP
- 2026年广东省江门市高三语文二模试卷及答案(含作文解析与范文).docx VIP
- 年产130万平米仿古砖天然气辊道窑毕业设计.doc
- 老年人需求调查问卷模板.docx
- 倍福NCI插补和坐标系变换技术V1.0.3 .pdf VIP
- (完整word版)专八词汇表.doc VIP
- 幼儿园教师心理健康培训.pptx VIP
- 广东实验中学2024-2025学年下期中考试生物学.pdf VIP
原创力文档

文档评论(0)