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

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
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值