数据结构(第二版)课件 包振宇 第二章 线性表.pptVIP

  • 2
  • 0
  • 约1.06万字
  • 约 65页
  • 2019-10-08 发布于广东
  • 举报

数据结构(第二版)课件 包振宇 第二章 线性表.ppt

2.1 线性表的逻辑结构 2.2 线性表的顺序存储结构 2.3线性表的链式存储结构 2.4 典型例题 线性表的特点是:在数据元素的非空有限集中,(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精品文档

相关文档