BOOL ListInsert(List *list,int i,Elem *e);//在第i個位置上插入元素
BOOL ListDelete(List *list,int i,Elem *e);//刪除第i個位置的元素
void ListTraverse(List *list);//遍歷線性表
BOOL ListDelete(List *list,int i,Elem *e);//刪除第i個位置的元素
void ListTraverse(List *list);//遍歷線性表
2016-08-24
int LocateElem(List *list,Elem *e);//尋找第一個滿足e的數(shù)據(jù)元素的位序
BOOL PriorElem(List *list,Elem *currentElem,Elem *preElem);//獲取指定元素的前驅
BOOL NextElem(List *list,Elem *currentElem,Elem *nextElem);//獲取指定元素的后繼
BOOL PriorElem(List *list,Elem *currentElem,Elem *preElem);//獲取指定元素的前驅
BOOL NextElem(List *list,Elem *currentElem,Elem *nextElem);//獲取指定元素的后繼
2016-08-24
BOOL InitList(List **list);//創(chuàng)建線性表
void DestroyList(List *list);//銷毀線性表
void CleanList(List *list);//清空線性表
BOOL ListEmpty(List *list);//判斷線性表是否是空
int ListLength(List *list);//獲取線性表長度
BOOL GetElem(List *list,int i,Elem *e);//獲取指定元素
void DestroyList(List *list);//銷毀線性表
void CleanList(List *list);//清空線性表
BOOL ListEmpty(List *list);//判斷線性表是否是空
int ListLength(List *list);//獲取線性表長度
BOOL GetElem(List *list,int i,Elem *e);//獲取指定元素
2016-08-24