//构造一个空的线性表L //初始条件:线性表已存在;操作结果:销毁线性表L //初始条件:线性表已存在;操作结果:将线性表L置为空表 //初始条件:线性表已存在;操作结果:若L为空表则返回TRUE否则返回ERROR //初始条件:线性表已存在;操作结果:返回L中元素的个数 //初始条件:线性表已存在,compare()是数据元素判定函数;
//操作结果:返回L中第1个与e满足compare()关系的数据元素的位序若这样的数不存在则返回值为0。 //初始条件:线性表L已存在 //操作结果:若cur_e是L的元素且不是第一个,则用pre_e返回它的前驱否则操作失败,pre_e无定义 //初始条件:线性表L已存在
//操作结果:若cur_e是L的数据且不是最后一个,则用next_e返回它的后继否则操作失败,next_e无定义 //操莋结果:在L中第i个位置之前插入新的数据元素eL的长度加1 //操作结果:删除L中第i个数据元素,并用e返回其值L的长度减1 //初始条件:线性表 L已存在 //操莋结果:依次对L的每个数据元素调用visit()函数。一旦visit()失败则操作失败
//输出地址e所指向内存的值 //将存在于Lb中而不在La中的数据插入到La中去 //比较a,b的夶小若相等则返回1,否则返回0 //初始条件:已知顺序线性表La和Lb的元素按值非递减排列 //操作结果:归并La和Lb得到新的线性表Lc,Lc的元素也按值非递减排列 //用e返回L中第i个元素的值 //在线性表中找到第1个与e满足compare()关系的元素的位序
//若cur_e是L的元素且不是第一个,则用pre_e返回它的前驱否则操作失败,pre_e无定义 //删除L中第i个数据元素并用e返回其值,L的长度减1 //操作结果:依次对L的每个数据元素调用visit()函数一旦visit()失败,则操作失败 //将La和Lb中的元素按递增关系合并到Lc中
}