第二章+线性表.ppt

第二章+线性表.ppt

第二章 线性表 ? 2.1 线性表的类型定义 2.2 线性表的顺序表示和实现 2.3 线性表的链式表示和实现 2.4 线性表的应用 2.1 线性表的类型定义 线性结构的基本特征: 集合中必存在唯一的一个“第一元素”; 集合中必存在唯一的一个“最后元素”; 除最后元素之外,均有唯一的后继; 除第一元素之外,均有唯一的前驱。 2.1 线性表的类型定义 线性表最简单的一种线性结构 一个线性表是n个数据元素的有限序列 比如 A B……Z 英文字母表 比如 2.1 线性表的类型定义 线性表记为(a1, …… ,ai-1,ai, ai+1,……,an) ai-1 在ai 之前 称 ai-1是 ai 的 前驱 ai 在 ai-1之后 称 ai 是 ai-1的 后继 序列中数据元素的个数 n 定义为线性表的表长 称 i 为ai在线性表中的位序 ai-1 , ai i=2,……,n 线性表的元素个数称为的表长,n=0时称为空表 线性表的抽象数据类型(ADT)定义如下: ADT List { 数据对象:D={ ai | ai ∈ElemSet, i=1,2,...,n, n0 } 数据关系:R1={ ai-1 ,ai |ai-1 ,ai∈D, i=2,...,n }

文档评论(0)

1亿VIP精品文档

相关文档