别称
线性表的顺序表示、顺序存储结构、顺序映像、随机存取结构的储存结构
作用
利用数组的连续存储空间顺序存放线性表的各个元素
a[n-1]
是 a[n]
的直接前趋,a[n+1]
是 a[n]
的直接后继。
结构体代码
第一种写法
1 | typedef struct sqList { |
Python
1 | class LNode: |
线性表的顺序表示、顺序存储结构、顺序映像、随机存取结构的储存结构
利用数组的连续存储空间顺序存放线性表的各个元素
a[n-1]
是 a[n]
的直接前趋,a[n+1]
是 a[n]
的直接后继。
1 | typedef struct sqList { |
1 | class LNode: |
线性表(linear list)有以下三个规则:
线性表长度为 n
,也可以直接用 xxLen
表示
当 n=0
时,就是空表
a
的下表 i 表示的是 a(i)
在线性表的位序
对于线性表存在两种输入的情况:
List L
getLength(List L)
List *L
initList(List *L)
L->
但是,我们要注意的是结构体。
举个例子
这是一个动态分配