数据结构(一)线性表
线性表是由n(n≥0)个数据元素所构成的有限序列。
线性表是一种线性结构
对于同一个线性表,每一个数据元素必须具有相同的数据类型。并且具有“一对一”的逻辑关系。
线性结构
- 第一个元素没有前驱,称为
开始结点
- 最后一个元素没有后继,称为
终端结点
- 除开始和终端结点外,其余数据元素均有且仅有一个前驱和一个后继
线性表抽象描述
1 | public interface IList{ |
- clear() 置空
- isEmpty() 叛空
- length() 求长度
- insert(int i, Object data) 在线性表第i个数据元素之前插入元素
- remove(int i) 删除第i个数据元素
- get(int i) 获取第i个数据元素
- indexOf(Object data) 查找某元素在线性表中的位置
- display() 遍历打印所有元素