开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第10天,点击查看活动详情
1.线性表
线性表是由零个或多个类型相同的元素组成的有序序列,记为
2.概念
- 线性表的长度:n为非负整数,表示线性表中的元素个数,称为线性表的长度
- 空表:线性表不包含任何元素,称为空表,记为( )
- 直接前驱:称为的直接前驱
- 直接后继:称为的直接后继
- 表头:第一个元素称为线性表的表头,表头是线性表中唯一没有直接前驱的元素
- 表尾:最后一个元素称为线性表的表尾,表尾是线性表中唯一没有直接后继的元素
3.表示
线性表可表示为LIST=(D,R),其中, 表示线性表中的元素集合;表示线性表元素之间的关系。
4.分类
根据物理存储结构进行划分,线性表可以分为顺序表与链表两种类型;对线性表的操作加以限定,可以得到栈和队列两种特殊的线性结构;增加顺序表的维数,可以得到特殊的顺序表——矩阵;如果线性表中的元素都为字符类型,则得到一类特殊的线性表——串。