第二章 线性表
2.1 线性表的定义和特点
线性表具有相同特性的数据元素的一个有限序列
(a1, a2, ... , ai-1, ai , ai+1, ... , an)
- 括号内为数据元素
- a
1为线性起点(起始节点) - a
n为线性终点(终端节点) - a
i-1是ai的直接前趋 - a
i+1是ai的直接后继 - a
1中的1是下标,是元素的序号,表示元素在表中的位置 - n为元素总个数,即表长,n=0时为空表
线性表
由于n(n≥0)个数据元素(结点)a1,a2,...,an组成的有限序列
- 其中数据元素的个数n定义为表的长度
- 当n=0时称为空表
- 将非空的线性表(n>0)记作:(a
1,a2,...,an) - 这里的数据元素a
i(1≤i≤n)只是一个抽象的符号,其具体含义在不同的情况下可以不同