2.1 线性表及其实现
什么是线性表
多项式表示问题的启示:
- 同一个问题可以有不同的表示(存储)方法
- 有一类共性问题:有序线性序列的组织和管理
“线性表(Linear List)”:由同类型数据元素构成有序序列的线性结构。
- 表中元素个数称为线性表的长度
- 线性表没有元素时,称为空表
- 表起始位置称表头,表结束位置称表尾
线性表的抽象数据类型描述
类型名称:线性表(List)
数据对象集:线性表是n(≥0)个元素构成的有序序列
操作集:线性表
L
∈
L
i
s
t
L\in List
L∈List,整数i表示位置,元素
X
∈
E
l
e
m
e
n
t
T
y
p
e
X\in ElementType
X∈ElementType,线性表基本操作主要有:
- L