- 5
- 0
- 约6.79千字
- 约 45页
- 2019-10-08 发布于广东
- 举报
第4章 链 表 链表 关于链表 单向链表及其插入操作和删除操作 循环链表及其插入操作和删除操作 双向链表及其插入操作和删除操作 链表的应用 关于链表 链表: 链表(linked list)是由许多节点所组成的。 链表的种类: 链表可分为单向链表(single linked list)、循环链表(circular linked list)及双向链表(doubly linked list)。 单向链表 利用数组的方式存放数据时,一般所配置的内存皆会比实际所要的空间多,会造成空间的浪费,而链表就不会,因为链表是根据实际的需要配置内存的。 链表在插入与删除时都比数组简单容易,只要利用指针(pointer)加以处理就可以了。在查找上,数组比链表来得快,因为从数组索引(index)便可得到想要的数据;而链表需要花较多的时间去比较方可找到正确的数据。 链表中的插入与删除操作可分为前端、尾端或是针对某一特定节点三种操作方式。 插入操作示例(1) 插入链表的前端 假设有一个链表B如图4-2所示。有一节点x将插入于链表的前端,其操作步骤如下: (1)x=(struct node *) malloc(sizeof(struct node)),如图4-3所示。 (2)x-next=head-next,如图4
您可能关注的文档
- 数据结构(C++版)(第二版)教学课件李根强第10章.ppt
- 数据结构(C++版)(第二版)教学课件李根强第11章.ppt
- 数据结构(C语言描述)教学课件马秋菊第1章.ppt
- 数据结构(C语言描述)教学课件马秋菊第2章线性表.ppt
- 数据结构(C语言描述)教学课件马秋菊第3章栈队列.ppt
- 数据结构(C语言描述)教学课件马秋菊第4章数组.ppt
- 数据结构(C语言描述)教学课件马秋菊第5章串.ppt
- 数据结构(C语言描述)教学课件马秋菊第6章树.ppt
- 数据结构(C语言描述)教学课件马秋菊第7章图.ppt
- 数据结构(C语言描述)教学课件马秋菊第8章查找.ppt
- GB/T 5135.18-2026自动喷水灭火系统 第18部分:消防管道支吊架.pdf
- 中国国家标准 GB/T 5135.18-2026自动喷水灭火系统 第18部分:消防管道支吊架.pdf
- GB/T 9978.3-2026建筑构件耐火试验方法 第3部分:试验方法和试验结果应用指南.pdf
- 《GB/T 9978.3-2026建筑构件耐火试验方法 第3部分:试验方法和试验结果应用指南》.pdf
- 中国国家标准 GB/T 9978.3-2026建筑构件耐火试验方法 第3部分:试验方法和试验结果应用指南.pdf
- GB/T 47335.2-2026中医药 诊断词汇 第2部分:脉象.pdf
- 中国国家标准 GB/T 47335.2-2026中医药 诊断词汇 第2部分:脉象.pdf
- 《GB/T 47335.2-2026中医药 诊断词汇 第2部分:脉象》.pdf
- 中国国家标准 GB/T 32151.11-2026温室气体排放核算与报告要求 第11部分:煤炭生产企业.pdf
- GB/T 32151.11-2026温室气体排放核算与报告要求 第11部分:煤炭生产企业.pdf
最近下载
- 2025年公务员考试常识必考知识点汇总.pdf VIP
- 【三菱】伺服MR-JE说明书(较新).pdf VIP
- 云南银行面试题及答案.doc VIP
- 母乳喂养促进策略指南(2026).pptx VIP
- 三菱(MITSUBISHI)MR-JE-40A使用手册说明书.pptx VIP
- 年产20万吨有机生态复合肥建设项目安全预评价.doc VIP
- 三菱(MITSUBISHI) MR-JE-40A使用手册说明书.pptx VIP
- 毕业设计(论文)-分级挤压式核桃破壳机的设计.docx VIP
- 看不见的杀手——病毒性传染病知到智慧树期末考试答案题库2025年中南大学.docx VIP
- 2026年高考作文备考之“红军长征胜利90周年”写作主题及写作示范.docx VIP
原创力文档

文档评论(0)