加工剋操作 Clearlist( &l) PutElem( &l, i, &e) ListInsert( &L, i,e) ListDelete(&l, i, &e)
加工型操作 ClearList( &L ) PutElem( &L, i, &e ) ListInsert( &L, i, e ) ListDelete(&L, i, &e)
Clearlist( &l) (线性表置空) 初始条件:线性表L已存在。 操作结果:将L重置为空表
ClearList( &L ) 初始条件: 操作结果: 线性表L已存在。 将L重置为空表。 (线性表置空)
PutElem( &l, i, &e) (改变数据元素的值) 初始条件线性表L已存在, 且1 SisLengthList(L)。 操作结果L中第个元素赋值同e的值
PutElem( &L, i, &e ) 初始条件: 操作结果: 线性表L已存在, 且 1≤i≤LengthList(L) 。 L中第i个元素赋值同e的值。 (改变数据元素的值)
ListInsert( &l, i,e) (插入数据元素) 初始条件:线性表L已存在 且1 <isLengthList(L)+1。 操作结果在L的第个元素之前插入 新的元素e,L的长度增1
ListInsert( &L, i, e ) 初始条件: 操作结果: 线性表L已存在, 且 1≤i≤LengthList(L)+1 。 在L的第i个元素之前插入 新的元素e,L的长度增1。 (插入数据元素)
ListDelete(&l, i, &ey (删除数据元素) 初始条件线性表已存在且非空 l≤ isLengthliste(D)。 操作结果:删除的第个元素,并用 e返回其值,L的长度减1
ListDelete(&L, i, &e) 初始条件: 操作结果: 线性表L已存在且非空, 1≤i≤LengthList(L) 。 删除L的第i个元素,并用 e返回其值,L的长度减1。 (删除数据元素)