基本操作(一): Initlist(&l) 操作结果构造一个空的线性表L。 Destroylist(&l) 初始条件:线性表L已经存在。 操作结果:销毁线性表L Clearlist(&l) 初始条件:线性表L已经存在。 操作结果:将线性表L重置为空表
◼ InitList(&L) ◼ 操作结果:构造一个空的线性表L。 ◼ DestroyList(&L) ◼ 初始条件: 线性表L已经存在。 ◼ 操作结果: 销毁线性表L。 ◼ ClearList(&L) ◼ 初始条件: 线性表L已经存在。 ◼ 操作结果: 将线性表L重置为空表。 基本操作(一):
基本操作(二) ListEmpty( L) 初始条件:线性表L已经存在。 操作结果:若线性表L为空表,则返回 TURE否则返回 FALSE。 Listlength(l) 初始条件:线性表L已经存在 操作结果:返回线性表L中的数据元素个数
◼ ListEmpty(L) ◼ 初始条件: 线性表L已经存在。 ◼ 操作结果: 若线性表L为空表,则返回 TURE;否则返回FALSE。 ◼ ListLength(L) ◼ 初始条件: 线性表L已经存在。 ◼ 操作结果: 返回线性表L中的数据元素个数。 基本操作(二):
基本操作(三 Getelen(L,i,&e);初始条件:线性表L已经存 在,1<== ListLength(L)。 ■操作结果:用e返回线性表L中第i个数据元素的值。 Locateelem(L, e, compare) 初始条件:线性表L已经存在, compare()是数据元 素判定函数。 ■操作结果:返L中第1个与e满足 compare()的数据 元素的位序。若这样的数据元素不存在则返回值为 0
◼ GetElem(L, i, &e); 初始条件: 线性表L已经存 在,1<=i<= ListLength(L)。 ◼ 操作结果: 用e返回线性表L中第i个数据元素的值。 ◼ LocateElem(L, e, compare()) ◼ 初始条件: 线性表L已经存在,compare()是数据元 素判定函数。 ◼ 操作结果: 返回L中第1个与e满足compare()的数据 元素的位序。若这样的数据元素不存在则返回值为 0。 基本操作(三):