您的位置:首页 > 其它

抽象数据类型线性表的定义—评论为顺序表

2015-03-17 14:59 190 查看
ADT List
{
InitList (&L);//构造一个空线性表L
DestroyList(&L);//销毁已存在的空线性表L
ClearList(&L);//将L重置为空表
ListEmpty(L);//判断若存在的表L为空表,返回TRUE,否则返回FALSE
Listlength(L);//返回已存在线性表L中的数据元素个数
GetElem(L,i,&e);//用e返回L中第i个数据元素的值
LocateElem(L,e,compare());//返回l中第一个与e满足关系compare()的元素的位序
PriorElem(L,cur_e,&pre_e);//若cur_e是L的数据元素(不是第一个),则用pre_e返回它的前驱
NextElem(L,cur_e,&next_e);//若cur_e是L的数据元素(不是最后一个),则用next_e返回它的后继
ListInsert(&L,i,e);//在L的第i个位置之前插入新的数据元素e,L的长度加1
ListDelete(&L,i,&e);//删除L的第i个数据元素,并用e返回其值,L的长度减1
ListTraverse(L,vist());	//依次对L的每个数据元素调用vist()
}ADT List
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: