LocateElem(L,e,compare()) (定位函数) 初始条件:线性表L已存在,e为给定值, compare()是元素判定函数。 操作结果:返回L中第1个与e满足关系 compare()的元素的位序。 若这样的元素不存在, 侧返回值为0。 回
LocateElem( L, e, compare( ) ) 初始条件: 操作结果: 线性表L已存在,e为给定值, compare( )是元素判定函数。 返回L中第1个与e满足关系 compare( )的元素的位序。 若这样的元素不存在, 则返回值为0。 (定位函数)
ListTraverse(L,visit()) (遍历线性表) 初始条件:线性表L已存在。 Visit(0为某个访问函数。 操作结果:依次对L的每个元素调用 函数visit()。一旦visit()失败, 则操作失败。 回
ListTraverse(L, visit( )) 初始条件: 操作结果: 线性表L已存在。 Visit() 为某个访问函数。 依次对L的每个元素调用 函数visit( )。一旦visit( )失败, 则操作失败。 (遍历线性表)
加工型操作 ClearList(&L) ListInsert(&L,i,e) ListDelete(&L,i,&e)
加工型操作 ClearList( &L ) ListInsert( &L, i, e ) ListDelete(&L, i, &e)
ClearList(&L) (线性表置空) 初始条件:线性表L已存在。 操作结果:将L重置为空表
ClearList( &L ) 初始条件: 操作结果: 线性表L已存在。 将L重置为空表。 (线性表置空)
ListInsert(&L,i,e (插入数据元素) 初始条件:线性表L已存在, 且1≤i<ListLength(L)+1 操作结果:在L的第i个元素之前插入 新的元素e,L的长度增1
ListInsert( &L, i, e ) 初始条件: 操作结果: 线性表L已存在, 且 1≤i≤ListLength (L)+1 在L的第i个元素之前插入 新的元素e,L的长度增1。 (插入数据元素)