河北农业大学数据结构课件第2章 线性表.pptVIP

  • 10
  • 0
  • 约2.14万字
  • 约 97页
  • 2019-05-10 发布于广东
  • 举报

河北农业大学数据结构课件第2章 线性表.ppt

重点: 线性表的逻辑结构 线性表的顺序存储及操作实现 线性表的链式存储及操作实现 线性表的应用 §2.1 线性表的逻辑结构 线性表举例: 1. 一副扑克牌中的点数: (2,3,4,5,6,7,8,9,10,J ,Q , K ,A) 2. 英文字母表: (A,B,C,……,Z) 3. 学生成绩登记表: 线性结构特点: 在数据元素的非空有限集中 存在唯一的一个被称作第一个的数据元素; 存在唯一的一个被称作最后一个的数据元素; 除第一个之外,集合中的每个数据元素均只有一个前驱; 除最后一个之外,集合中的每个数据元素均只有一个后继。 2、线性表中数据元素的相同特征:属于同一个数据对象,相邻数据元素存在序偶关系。 3、记为: (a1 , a2 , …,ai-1 , ai , ai+1 , …,an) 特征: 元素个数n---表的长度,n=0空表 1in ai的直接前驱ai-1,a1无直接前驱 ai的直接后继ai+1,an无直接后继 元素同构,而且不能出现缺项 2.1.2 线性表的抽象数据类型 ADT List{ 数据对象:D = { ai | ai∈ElemSet, i = 1, 2, …, n, n ≥ 0 } 数据关系:R = { ai-1, ai | ai-1, ai ∈D, i = 1, 2, …, n } 基本操作:

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档