结构操作 初始化操作 InitList(&L) 操作结果:构造一个空的线性表L。 结构销毁操作DestroyList(&L) 初始条件:线性表L已存在。 操作结果:销毁线性表L
结构操作 InitList( &L ) 操作结果:构造一个空的线性表L。 初始化操作 结构销毁操作 DestroyList( &L ) 初始条件:线性表L已存在。 操作结果:销毁线性表L
引用型操作: ListEmpty(L) ListLength(L) GetElem(L,i,&e) LocateElem(L,e,compare())
ListEmpty( L ) ListLength( L ) GetElem( L, i, &e ) 引用型操作: LocateElem( L, e, compare( ) )
ListEmpty(L) 线性表判空) 初始条件:线性表L已存在。 操作结果:若L为空表,则返回 TRUE,否则FALSE
ListEmpty( L ) 初始条件: 操作结果: 线性表L已存在。 若L为空表,则返回 TRUE,否则FALSE。 (线性表判空)
ListLength(L) (求线性表的长度) 初始条件:线性表L已存在。 操作结果:返回L中元素个数
ListLength( L ) 初始条件: 操作结果: 线性表L已存在。 返回L中元素个数。 (求线性表的长度)
GetElem(L,i,&e (求线性表中某个数据元素) 初始条件:线性表L已存在 且l≤i<LengthList(L) 操作结果:用e返回L中第i个元 素的值
GetElem( L, i, &e ) 初始条件: 操作结果: 线性表L已存在, 且1≤i≤LengthList(L) 用e 返回L中第 i 个元 素的值。 (求线性表中某个数据元素)