单元2_线性表.pptVIP

  • 4
  • 0
  • 约1.38万字
  • 约 48页
  • 2018-09-22 发布于湖北
  • 举报
单元2_线性表

第2章 线性表 能力目标: 主要内容: 2.1 线性表的定义和顺序存储 线性表的定义(LS): 线性表(Linear List)是n(n≥0)个具有相同属性的数据元素的有限序列,记为: (a1,a2,…,ai-1 ,ai ,ai+1 ,…,an) ai(1≦i≦n) 元素的个数n称为线性表的长度。 当n=0时称为空表,不含有任何元素。 在非空(n0)的线性表中: 有且仅有一个开始结点a1(表头元素),无直接前趋,仅有一个直接后继a2。 有且仅有一个终端结点an (表尾元素),无直接后继,仅有一个直接前趋an-1。 其余内部结点ai(2≦i≦n-1)都有且仅有一个直接前趋ai-1和一个直接后继ai+1。 线性表是一种典型的线性结构。 2.1 线性表的定义和顺序存储 线性表的顺序存储(MS): 数据结构的运算是定义在逻辑结构层次上的,而运算的具体实现则是建立在存储结构上的。 线性表的存储结构(顺序、链式、散列、索引) 顺序存储具有以下两个基本特点 线性表的所有元素所占的存储空间是连续的。 线性表中各数据元素在存储空间中是按逻辑顺序依次存放的。 由于线性表的所有数据元素属于同一数据类型,所以每个元素在存储器中占用的空间(字节数)相同。因此,要在此结构中查找某一个元素是很方便的,即只要知道顺序表首地址和每个数据元素在内存所占字节的大小,就可求出第i个数据元素的

文档评论(0)

1亿VIP精品文档

相关文档