数据结构与算法设计d022013.pptxVIP

  • 3
  • 0
  • 约1.68万字
  • 约 95页
  • 2018-12-31 发布于上海
  • 举报
数据结构与算法设计d022013

第2章 线性表 2.1 线性表的类型定义 2.2 线性表的顺序表示和实现 2.3 线性表的链式表示和实现 2.4 线性表应用实例第 页2.1 线性表的基本概念线性表特点:在数据元素的非空有限集中存在唯一的一个被称作“第一个”的数据元素存在唯一的一个被称作“最后一个”的数据元素除第一个外,集合中的每个数据元素均只有一个前驱除最后一个外,集合中的每个数据元素均只有一个后继线性表是类型相同的元素有限序列,记作:(a1, ..., ai-1, ai, ai+1, …, an)第 页2.1 线性表的基本概念设 A=(a1, a2, ... , ai-1, ai , ai+1, …, an)是一线性表1)线性表的数据元素可以是各种各样的,但同一线性表中的元素必须是同一类型的;2)在表中 ai-1 领先于 ai ,ai 领先于 ai+1,称 ai-1 是 ai 的直接前趋, ai+1 是ai 的直接后继;3)在线性表中,除第一个元素和最后一个元素之外,其他元素都有且仅有一个直接前趋,有且仅有一个直接后继。线性表是一种线性数据结构;4)元素的个数 n 称为表的长度,n=0时称为空表;5)ai 是表的第 i 个元素,称 i 为数据元素 ai 的序号,每个元素在线性表中的位置,仅取决于它的序号。6)可在表的任意位置进行插入和删除操作。第 页2.1 线性表的基本概念对线性表的ADT描述ADT

文档评论(0)

1亿VIP精品文档

相关文档