定义:
具有相同特性的数据元素的一个有限序列。
特性:
- 有穷性
- 一致性
- 序列性
顺序存储结构——顺序表
由于线性表中逻辑上相邻的两个元素在对应的顺序表中它们的存储位置也相邻,这种映射称为直接映射。
顺序表存储密度较高
链式存储结构——链表
数据域、指针域
单链表、双链表循环链表
头指针、尾指针
链表不具有随机存取的特性
一般情况下,存储密度越大,存储空间的利用率越高。
顺序表的存储密度为1,没有指针域,每个顺序表元素存放一个线性表元素
链表的存储密度小于1
单链表增加头结点的优点:
- 单链表中首结点的插入和删除操作与其他结点一致,无需单独处理
- 无论单链表是否有为空都有一个头结点,统一了空表与非空表的处理