第2章数据结构线性表资料.ppt

第2章 线性表 2.1 线性表类型的定义 2.2 线性表的顺序表示和实现 2.3 线性表的链式存储结构 2.3.1 单向链表 2.3.2 单链表的基本运算 2.3.3 循环链表 2.3.4 双链表 2.4 链表应用举例 2.5 顺序表和链表的比较 线性结构特点 在数据元素的非空有限集中 存在唯一的一个被称作“第一个”的数据元素 存在唯一的一个被称作“最后一个”的数据元素 除第一个外,集合中的每个数据元素均只有一个前趋 除最后一个外,集合中的每个数据元素均只有一个后继 本章学习目标 线性表的数据结构、特点 线性表的两种主要的存储结构 顺序存储结构下基本运算的实现 链式存储结构的优缺点、基本运算的实现 2.1 线性表类型的定义 线性表是n个数据元素的有限序列。其一般描述为: A=(a1,a2,……an) 其中A称为线性表的名称, 每个ai(n≥i≥1)称为线性表的数据元素,具体n的值含义则称为线性表中包含有数据元素的个数,也称为线性表的长度;当n的值等于0时,表示该线性表是空表。每个数据元素的含义在不同情况下各不相同,它们可能是一个字母、一个数字、也可以是一条记录等。一般情况下,在线性表中每个ai的描述的是一组相同属性的数据。 2.1 线性表类型的定义 线性表的离散定义是:B=A,R,其中A包含n个结点(a1,a2……an), R只包含一个关系,即线性关系。

文档评论(0)

1亿VIP精品文档

相关文档