第二章 线性表.pptVIP

  • 0
  • 0
  • 约7.44千字
  • 约 49页
  • 2021-12-07 发布于辽宁
  • 举报
第二章 线性表 线性表的特点是:在数据元素的非空有限集中,(1)存在唯一的一个被称为“第一个”的数据元素;(2)存在唯一的一个被称为“最后一个”的数据元素;(3)除第一个以外,集合中的每一个数据元素均有且只有一个前驱;(4)除最后一个以外,集合中每一个数据元素均有且只有一个后继。 2.1 线性表的逻辑结构 线性表是最简单的一种数据结构。简单地说,一个线性表是n(n≥0)个具有相同属性的数据元素的有限序列,其中各个数据元素有着依次相邻(串接)的逻辑关系。 线性表中数据元素的个数n称为线性表的长度。n=0 时,该线性表为空表。n0时该线性表可记为:(A0,A1,┅Ai,┅An-1)其中,A0称为起点,An-1称为终点,每个元素的序号代表它在该线性表中的逻辑位置减1(与数组下标对应),除了起点(A0)和终点(An-1)外,每个数据元素都有且只有一个直接前趋和一个直接后继。Ai+1是Ai的直接前驱,Ai+1是Ai的直接后继。 线性表中的数据元素可以是各式各样的,但同一线性表中的元素必定有相同的特性,即属同数据对象,相邻数据元素辶间存在着有序关系。 线性表是一个相当灵活的数据结构,其表长可根据不同的操作增长或缩短。对线性表进行的基本操作有:存取、插入、删除、合并、分解、查找、排序、求线性表的长度等。

文档评论(0)

1亿VIP精品文档

相关文档