数据结构 第2章-精.pptVIP

  • 6
  • 0
  • 约2.27万字
  • 约 100页
  • 2016-10-20 发布于湖北
  • 举报
数据结构 第2章-精.ppt

数据结构 学习目标 了解线性表的逻辑结构特性是数据元素之间存在着线性关系。在计算机中表示这种关系的两类不同的存储结构是顺序存储结构和链式存储结构。 熟练掌握这两类存储结构的描述方法以及线性表的基本操作在这两种存储结构上的实现。 能够从时间和空间复杂度的角度综合比较线性表两种存储结构的不同特点及其适用场合。 结合线性表类型的定义增强对抽象数据类型的理解。 1. 线性表(Linear List)定义 由n(n≧0)个数据元素(结点)a1,a2,…ai ,…an组成的有限序列。其中数据元素的个数n定义为表的长度。 当n=0时称为空表 常常将非空的线性表(n0)记作:(a1,a2,…an) 称i为ai 在线性表中的位序。 线性表是由数据元素组成的有限有序的序列。 有序:指每个元素有确定的位置。 长度:指线性表中当前存储元素的个数。 表头:指线性表开始的结点。 表尾:指线性表结束的结点。 (a1,a2,…an)这里的数据元素ai(1≦i≦n)只是一个抽象的符号,其具体含义在不同的情况下可以不同,可以是简单的数据类型、复合的数据类型、记录。 2. 线性表(线性结构)的逻辑特征 线性表的特征 有穷性:由有限个元素组成,元素个数n—表长度,n=0空表。 设线性表为 (a1,a2, . . . ,ai,. . . ,an), 称 i 为 ai 在线性表中的位序。 有序性:线性表元素之间存在序偶关

文档评论(0)

1亿VIP精品文档

相关文档