基本操作: 结构初始化操作 结构销毁操作 引用黜操作 加工型操作 3 ADT LiSt
基本操作: 结构初始化操作 结构销毁操作 引用型操作 加工型操作 } ADT List
初始化操作 Initlist( &l) 操作结果: 构造一个空的线性表L
InitList( &L ) 操作结果: 构造一个空的线性表L。 初始化操作
结构销毁操作 DestroyList( &l) 初始条件:线性表L已存在 操作结果:销毁线性表L
结构销毁操作 DestroyList( &L ) 初始条件: 操作结果: 线性表 L 已存在。 销毁线性表 L
引用烈操作: ListEmpty(l) Listlength(L) Prior Elem( L, cur e, &pre e) NextElem( L, cur e, &next e) GetElem( L, i, &e) LocateElem( L, e, compare() ListTraverse(L, visito)
ListEmpty( L ) ListLength( L ) PriorElem( L, cur_e, &pre_e ) NextElem( L, cur_e, &next_e ) GetElem( L, i, &e ) LocateElem( L, e, compare( ) ) ListTraverse(L, visit( )) 引用型操作:
ListEmpty (l) (线性表判空) 初始条件:线性表L已存在。 操作结果:若L为空表,则返回 TRUE,否则 FALSE
ListEmpty( L ) 初始条件: 操作结果: 线性表L已存在。 若L为空表,则返回 TRUE,否则FALSE。 (线性表判空)