C语言顺序表

时间:2018-12-28 02:55:28
【文件属性】:

文件名称:C语言顺序表

文件大小:3KB

文件格式:C

更新时间:2018-12-28 02:55:28

C语言 顺序表

C语言,顺序表的构建和简单操作。顺序表 //定义结构类型 typedef struct list //构建一个空线性表 void CreateList(List *lst, int maxsize) //若线性表为空,则返回TURE,否则返回FALSE BOOL IsEmpty(List lst) //若线性表已满,则返回TURE,否则返回FALSE BOOL IsFull(List lst) //移除所有元素,线性表为空表 void Clear(List *lst) //若线性表未满且0<=pos<=n,则原表中位置在pos及其以后的所有元素后移一位,元素x插在位置pos处,并且函数返回TURE,否则返回FALSE BOOL Insert(List *lst, int pos, int x) //若线性表非空且0<=pos<=n,则位置在pos处的元素复制到参数*x,从原表中移去该元素,表中pos之后所有元素前移一位,并且函数返回TURE,否则返回FALSE BOOL Remove(List *lst, int pos, int *x) //若线性表非空且0<=pos<=n,则位置在pos处的元素复制到参数*x,并且函数返回TURE,否则返回FALSE BOOL Retrive(List lst, int pos, int *x) //若线性表非空且0<=pos<=n,则位置在pos处的元素值被x替代,并且函数返回TURE,否则返回FALSE BOOL Replace(List *lst, int pos, int x) //输出顺序表 void PrintList(List lst,int maxsize)


网友评论