线性表

来源:互联网 发布:网络牛牛赌博定罪 编辑:程序博客网 时间:2024/05/17 06:29

线性结构的特点:

存在唯一的“第一个”数据元素;

存在唯一的“最后一个”数据元素;

除第一个外,每个数据元素均有且只有一个前驱元素;

除最后一个外,每个数据元素均有且只有一个后驱元素;

抽象类型:

ADT List{

数据对象:D={ai|ai属于Elemset,(i=1,2,...,n,n>=0)}

数据关系:R1={<ai-1,ai>|ai-1,ai属于D,(i=2,3,...,n)}

基本操作: InitList(&L);DestroyList(&L);

ClearList(&L);ListEmpty(L);

ListLength(L);GetElem(L,i,&e);

LocateElem(L,e,compare());

PriorElem(L,cur_e,&pre_e);

NextElem(L,cur_e,&next_e);

ListInsert(&L,i,e);ListDelete()(&L,i,&e);

ListTeaverse(&L,visited())

}ADT List

 

 

原创粉丝点击