- 29
- 0
- 约7.4千字
- 约 37页
- 2018-05-08 发布于河南
- 举报
第二章2线性表链式存储.ppt
第2章 线性表 2.1 线性表的逻辑结构 2.2 线性表的顺序表示和实现 2.3 线性表的链式表示和实现 2.4 应用举例 2.3 线性表的链式表示和实现 2.3.1 链表的表示 例:请画出26 个英文字母表的链式存储结构。 4)头指针、头结点和首元结点的区别 (3)举例 例1: 例2: sizeof(x)——计算x的长度 malloc(m) —开m字节空间 free(p) ——删除一个变量 附2: 补充结构数据类型的C表示法 2.3.2 链表的实现 (1) 单链表的建立和输出 (2) 单链表的修改 (3) 单链表的插入 (4) 单链表的删除 (1) 单链表的建立和输出 例:用单链表结构来存放26个英文字母组成的线性表(a,b,c,…,z),请写出C语言程序。 (2) 单链表的修改(或读取) 思路:要修改第i个数据元素,必须从头指针起一直找到该结点的指针p,然后才能执行p-data=new_value 。 (3) 单链表的插入 (4) 单链表的删除 2.3.3 链表的运算效率分析 (1) 查找 因线性链表只能顺序存取,即在查找时要从头指针找起,查找的时间复杂度为 O(n)。 2.4 应用举例 链表示意图: 算法设计: 一个带头结点的线性链表类型定义如下:(用类C语言,见P37): 例2:一元多项式的计算 (参见教材P39 – 43) 1.
您可能关注的文档
- 环氧地坪涂料的种类,环氧地坪涂料施工技术交底.docx
- 瓦斯检查记录.doc
- 瓦斯防治评估表 - 副本.doc
- 瓷砖去污方法,老瓷砖地板清洁窍门.doc
- 用田蕾第11课_民族团结课件人教版.ppt
- 矿井安全管理的薄弱环节及治理.docx
- 离婚损害赔偿法律性质.docx
- 私募基金法律顾问合同范本.docx
- 科目三考试训练.ppt
- 第03章_线性表-链式存储2009_9.ppt
- 2026四川凉山州西昌市住房和城乡建设局招聘工作人员2名考试备考试题及答案解析.docx
- 2026年福建龙岩市新罗区事业单位招聘58人考试参考试题及答案解析.docx
- 2026广西崇左天等县人民武装部编外聘用人员招聘2人考试参考题库及答案解析.docx
- 2026山东滨州市沾化区部分区直学校校园招聘7人(山师-曲师站)考试参考题库及答案解析.docx
- 2026广东东莞市常平镇编外聘用人员招聘5人考试参考题库及答案解析.docx
- 2026年河北邯郸魏县公开招聘社区工作者120名考试参考题库及答案解析.docx
- 2026福建三明港务地产有限公司社会招聘1人考试备考试题及答案解析.docx
- 2026湖南永州市江永县兴园再生资源有限公司公司招聘6人考试备考题库及答案解析.docx
- 2026广东云浮市新兴县招聘机关事业单位紧缺人才4人(华南师范大学专场)考试备考试题及答案解析.docx
- 2026广东深圳小学光明学校(集团)招聘优秀教师19人考试备考试题及答案解析.docx
原创力文档

文档评论(0)