第三章线性表.pptVIP

  • 13
  • 0
  • 约2千字
  • 约 25页
  • 2016-11-23 发布于天津
  • 举报
第三章线性表.ppt

第三章 线 性 表 西南林学院计算机与信息科学系 董跃宇 dyy@cs2.swfc.edu.cn 内容提要 线性结构的特点 抽象数据类型的表示与实现 三种主要存储结构 线性结构的特点 存在唯一的“第一个”数据元素 存在唯一的“最后一个”数据元素 除了第一个元素外,每个元素均只有一个前驱 除最后一个之外,每个数据元素均只有一个后继 线性表的类型定义 线性表是最常见最简单的一种数据结构,是 n 个数据元素的有限序列 线性表中的数据元素可以是各种各样的 线性表中数据元素的个数叫做线性表的长度,长度为零称为空表 可对线性表的元素进行访问,还可以进行插入和删除等 线性表的类型定义 ADT List{ 数据对象:D={ai | ai 属于ElemSet , i=1,2,…,n,n=0} 数据关系:R1={ai-1,ai | ai-1,ai属于D,i=2,…,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) ListD

文档评论(0)

1亿VIP精品文档

相关文档