PriorElem(L, cur e, &pre e) (求数据元素的前驱) 初始条件:线性表L已存在。 操作结果:若cure是L的元素,但不是 第一个,则用pree返回它的 前驱,否则操作失败 re e 无定义
PriorElem( L, cur_e, &pre_e ) 初始条件: 操作结果: 线性表L已存在。 若cur_e是L的元素,但不是 第一个,则用pre_e 返回它的 前驱,否则操作失败,pre_e 无定义。 (求数据元素的前驱)
NextElem( l, cur e, &next e) (求数据元素的后继) 初始条件线性表L已存在 操作结果:若cure是L的元素,但不是 最后一个,则用 Inext e返回它 的后继,否则操作失败, next e无定义
NextElem( L, cur_e, &next_e ) 初始条件: 操作结果: 线性表L已存在。 若cur_e是L的元素,但不是 最后一个,则用next_e返回它 的后继,否则操作失败, next_e无定义。 (求数据元素的后继)
GetElem(L, i, &e) (求线性表中某个数据元素) 初始条件线性表L已存在 且1 <isLengthlist(L 操作结果:用e返回L中第i个元素的值
GetElem( L, i, &e ) 初始条件: 操作结果: 线性表L已存在, 且 1≤i≤LengthList(L)。 用 e 返回L中第 i 个元素的值。 (求线性表中某个数据元素)
LocateElem( L, e, compare) (定位函数) 初始条件:线性表L已存在,e为给定值, compare()是元素判定函数。 操作结果:返回L中第个与c满足关系 compare(的元素的位序 若这样的元素不存在, 则返回值为0
LocateElem( L, e, compare( ) ) 初始条件: 操作结果: 线性表L已存在,e为给定值, compare( )是元素判定函数。 返回L中第1个与e满足关系 compare( )的元素的位序。 若这样的元素不存在, 则返回值为0。 (定位函数)
ListTraverse(l, visito) (遍历线性表) 初始条件:线性表已存在 Vi0为某个访问函数。 操作结果:依次对的每个元素调用 函数vs()一旦v(失败 则操作失败
ListTraverse(L, visit( )) 初始条件: 操作结果: 线性表L已存在, Visit() 为某个访问函数。 依次对L的每个元素调用 函数visit( )。一旦visit( )失败, 则操作失败。 (遍历线性表)