数组
基本操作
参照《数据结构》一书中关于线性表的抽象数据类型的基本操作介绍,简化罗列出相关操作定义。
- InitList()
- 操作结果:构造一个空的线性表L。
- DestroyList()
- 初始条件:线性表L已存在
- 操作结果:销毁线性表L。
- ClearList()
- 初始条件:线性表L已存在
- 操作结果:将L重置为空表
- ListEmpty()
- 初始条件:线性表L已经存在
- 操作结果:若L为空表,则返回
TRUE,否则返回FALSE
- ListLength()
- 初始条件:线性表L已经存在
- 操作结果:返回L中数据元素个数
- GetElem(i, e)
- 初始条件:线性表L已存在,$1 \leq i \leq ListLength()$
- 操作结果:用e返回L中第i个数据元素的值