数据结构 严蔚敏版 第二章 线性表.pptVIP

  • 23
  • 0
  • 约1.28万字
  • 约 73页
  • 2016-01-15 发布于江苏
  • 举报
数据结构 严蔚敏版 第二章 线性表.ppt

第二章 线性表 线性结构是一个数据元素的有序(次序)集 。 线性结构的基本特征: (1)存在唯一的一个被称作“第一个”的数据元素 (2)存在唯一的一个被称作“最后一个”的数据元素 (3)除第一个外,集合中的每个数据元素均只有 一个前驱 (4)除最后一个外,集合中的每个数据元素均只有一个后继 线性表:n个数据元素组成的有限序列。表示为(a1,a2,…,ai,ai+1,…,an) 线性表的顺序表示: 用一组地址连续的储存单元依次储存线性表的数据元素。 顺序表: 定义:顺序储存结构表示的线性表。 元素地址计算方法: LOC(ai+1) = LOC(ai) + L LOC(ai) = LOC(a1) + (i-1)*L 其中: L—一个元素占用的存储单元个数 LOC(ai)—线性表第i个元素的地址 算法时间复杂度T(n) 设Pi是在第i个元素之前插入一个元素的概率,则在长度为n的线性表中插入一个元素时,所需移动的元素次数的平均次数为: 算法评价 设Qi是删除第i个元素的概率,则在长度为n的线性表中删除一个元素所需移动的元素次数的平均次数为: 顺序存储结构的优缺点 优点 逻辑相邻,物理相邻 可随机存取任一元素 存储空间使用紧凑 缺点 插入、删除操作需要移动大量的元素 预先分配空间需按最大空间分配,利用不充分 表容量难以扩充 一、单链表 用一组任意的存储

文档评论(0)

1亿VIP精品文档

相关文档