抽象数据类型线性表的定义—评论为顺序表
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
相关文章推荐
- 【数据结构学习2】线性表,顺序表定义中详细表述。
- 抽象数据类型线性表的定义—静态单链表
- 抽象数据类型线性表的定义—链表操作
- 作业4--线性表类型定义与顺序表操作
- 抽象数据类型线性表的定义
- 线性表类型定义与顺序表操作
- 线性表类型定义与顺序表操作
- 抽象数据类型三元组的定义
- 第2章 线性表——2.1 线性表的类型定义
- 不定义JQuery插件,不要说会JQuery 分类: JavaScript 2014-11-24 14:18 154人阅读 评论(0) 收藏
- 数据结构线性表的综合实验——顺序表
- 【C++】线性表——顺序表V1.0(源码提供)
- C++primer学习笔记-----7.1定义抽象数据类型
- JS类定义原型方法的两种实现的区别评论很多
- 小议数据结构中抽象数据类型struct的定义
- 线性表【项目4 线性表-- 顺序表应用】之一
- 2.1线性表类型的定义