# 学习进度表
标签(空格分隔): 未分类
---
学习了线性表的运用,虽然不是可以很好的运用,但在自己的操作下,有一点点的了解,在同学的帮助下,完成了作业。
初始化线性表 L,将 size设为 0。
void initial(List *L);
线性表 L 的長度,返回元素个数。
int getSize(List L);
取得线性表 L 的内存容量。
int getCapacity(List);
从 L 取出位置 i 的元素 e, 0i<size,返回 e,否则,返回 -1。
ElemType getElem(List L, int i);
搜寻元素 e 在 L 中的位置。若成功,返回 e 的位置;否则,返回 -1。
int search(List L, ElemType e);
将元素 e 插入到 L 适当的位置。若成功,返回 e 的位置;
否则,返回 -1。
int insert(List *L, ElemType e);
从 L 删除元素 e。若成功,返回 e 原来的位置;否则,返回 -1。
int delete(List *L, ElemType e);
将线性表 L 銷毀,释放线性表的内存空间。
void destroy(List *L);
将线性表 L 清空,即是将 size 设为 0。
void clear(List *L);
檢查线性表 L 是否為空表。若是空,返回 1;否则,返回 0。
int is_empty(List L);
对以上知识点充分了解。
posted on
浙公网安备 33010602011771号