InitList( *List ) 初始化线性表,创建一个空的线性表List InsertElement( *List,index ,elem ) 在线性表List的下标index中插入elem DeletElement( *List, index, *elem) 删除线性表中第i个元素,并返回删除元素的指针 GetLength( *List ) 获得线性表的长度 顺序表: 1、 定义线性表的最大存储空间 2、线性表里需要有统一类型的元素 typed int ElementType; 相当于给int起了个别名叫ElementType typedef struct { int id; char *name; }ElementType; 3、定义顺序表结构 typedef struct { ElementType datas [MAX_SIZE]; 元素集合,有限个 int length; 长度 } 顺序存储结构 a1 a2 a3.....位置从 1 开始 0 1 2.....下标 ,从 0 开始 2019.10.28 顺序表插入算法 向顺序表中的index下标处插入一个元素 1、验证插入后的元素空间是否超过MAX_SIZE 2、index 的值是否合法 [ 0 , MAX_SIZE - 1