线性结构的特点:在数据元素的非空有限集中
- 存在唯一的一个被称作“第一个”的数据元素
- 存在唯一的一个被称作“最后一个”的数据元素
- 除第一个元素,集合中的每个元素均只有一个前驱
- 除最后一个元素,集合中的每个元素均只有一个后继
线性表linear_list:n个数据元素的有限序列。
线性表的元素具有相同的特性,属于同一数据对象。一个数据元素可有由若干个数据项组成。
n定义为线性表的程度,n=0时为空表。
链式线性表 |
---|
单链表 |
双链表 |
循环链表 |
一、单链表
结点node:存储数据元素ai本身的信息 + 直接后继ai+1的信息。