(4)物理结构不等同于逻辑结构,反之,逻辑结构也不等于物理
结构,因此,对数据结构的设计,不仅要进行逻辑结构的设
计,也还要进行物理结构的设计。
例如:互不相识的若干人乘坐同一辆公交车。
元素间存在严格的一对一的关系
例如:按顺序排列的 26 个英文字母,B 前面
只能是 A,后面只能是 C。
例如:一个班级同学之间的关系。一个人可以
有多个朋友,也可以是多个人的朋友。
一个线性表是n 个数据元素的有限序列。线性表是最常用且最简单的一种数据结构。
一、线性表的结构特点
(1)存在唯一的一个被称做“第一个”的数据元素;
(2)存在唯一的一个被称做“最后一个”的数据元素;
(3)除第一个之外,集合中的每个数据元素均只有一个前驱;
(4)除最后一个之外,集合中每个数据元素均只有一个后继。
a 是 a 的直接前驱元素,a 是 a 的直接后继元素。
数据元素都有一个确定的位置。a 是第 i 个元素,把 i 称为数据元素 a 在线性中的
i
3、 判断线性表是否为空:(a[0]=0)=true
4、 线性表存在且未满:a[0]<maxn
5、 插入操作:将 b 插入到线性表中第 k 个的前面
if a[0]<maxn then