第二章 线性表.pptVIP

  • 6
  • 0
  • 约6.42千字
  • 约 39页
  • 2017-09-20 发布于河南
  • 举报
第二章 线性表 线性表的定义 线性表 n个结点(数据元素)的有限序列。 始结点唯一,即存在一个结点没有前趋结点。 终结点唯一,即存在一个结点没有后继结点。 除始结点外,其它结点均只有一个前趋结点。 除终结点外,其它结点均只有一个后继结点。 线性表举例 简单数据元素 (6, 17, 28, 50, 92, 188) (A, B, D, E, C) 复杂数据元素 学生成绩登记表 线性表中的各个数据元素具有相同(或相容)的类型。 线性表中的元素个数称为线性表的长度。 长度为0的线性表称为空表。 线性表可视为容纳某类对象的容器。 线性表中每个元素有一个表明其位置的编号 始结点编号为0,始结点的直接后继结点编号为1,…,终结点的编号为n-1。(线性表长度为n) 线性表的主要操作: 初始化,即构造一个空表 InitList 求长度,返回线性表的长度 ListLength 判空,判断线性表是否空表 ListEmpty 判满,判断线性表是否已满 ListFull 插入,在线性表的第i个位置插入一个元素 ListInsert 删除,删除线性表中第i个元素 ListDelete 取元素,读取线性表中第i个元素 GetElem 定位,得到满足关系的元素的位序LocateElem 线性表的实现 —顺序存储 顺序映象 以存储位置先后表示元素间的前趋和后继关系。 用一组地址连续的存储单元依次存放线性表中的数据

文档评论(0)

1亿VIP精品文档

相关文档