第三章 链 表 掌握线性表的链式存储表示和操作实现基于链表上的查找及排序四熟悉哈希查找了解循环链表和双向链表.pptVIP

  • 4
  • 0
  • 约6.5千字
  • 约 57页
  • 2019-01-12 发布于福建
  • 举报

第三章 链 表 掌握线性表的链式存储表示和操作实现基于链表上的查找及排序四熟悉哈希查找了解循环链表和双向链表.ppt

第三章 链 表 掌握线性表的链式存储表示和操作实现基于链表上的查找及排序四熟悉哈希查找了解循环链表和双向链表

线性表 第三章 链 表 §3.1 线性链表 §2.2 线性链表 §3.1 线性链表 §3.1 线性链表 §3.1 线性链表 §3.1 线性链表 §3.1 线性链表 §3.1 线性链表 例(赵,钱,孙,李,周,伍,张,王)的链式表示 2.特点 单链表的存储映象 1.结点类 2.单向链表类 3.操作实现 3.操作实现 3.操作实现 3.操作实现 3.操作实现 插入(三种情况) 第一种情况:在第一个结点前插入 3.操作实现 第二种情况:在链表中间插入 3.操作实现 第三种情况:在链表末尾插入 3.操作实现 3.操作实现 操作示例 顺序表与链表的比较 基于空间的比较 存储分配的方式 顺序表的存储空间是静态分配的 链表的存储空间是动态分配的 存储密度 = 结点数据本身所占的存储量/结点结构所占的存储总量 顺序表的存储密度 = 1 链表的存储密度 1 顺序表与链表的比较 基于时间的比较 存取方式 顺序表可以随机存取,也可以顺序存取 链表是顺序存取的 插入/删除时移动元素个数 顺序表平均需要移动近一半元素 链表不需要移动元素,只需要修改指针 循环单链式存储结构 循环单链式存储结构 循环单链式存储结构 双向链表 双链式存储结构 双链式存储结构 双链式存储结构 双链式存储结构 (1) s.prior = p.prior; 双链式存

文档评论(0)

1亿VIP精品文档

相关文档