数据结构第二章:线性表.pptVIP

  • 10
  • 0
  • 约1.65万字
  • 约 62页
  • 2018-07-25 发布于湖北
  • 举报
第二章 线性表 线性表:最简单、最基本、也是最常用的一种线性结构。 两种存储方法:顺序存储和链式存储。 主要基本操作:插入、删除和检索等。 2.1 线性表的逻辑结构 2.2 线性表的顺序存储及运算实现 2.3 线性表的链式存储和运算实现 2.4 顺序表和链表的比较 2.1 线性表的逻辑结构 2.1.1 线性表的定义 2.1.2 线性表的基本操作 2.1.1 线性表的定义 线性表:具有相同数据类型的n(n=0)个数据元素的有限序列; 通常记为:(a1,a2,… ai-1,ai,ai+1,…an); 其中:n为表长, n=0 时称为空表。 表中相邻元素之间存在着顺序关系。 ai-1 称为 ai 的直接前趋,ai+1 称为 ai 的直接后继。 对于ai,当 i=2,...,n 时,有且仅有一个直接前趋 ai-1., 当i=1,2,...,n-1 时,有且仅有一个直接后继 ai+1, a1 是表中第一个元素,它没有前趋, an 是最后一个元素无后继。 ai为序号为 i 的数据元素(i=1,2,…,n),通常将它的数据类型抽象为datatype,datatype根据具体问题而定,如在学生情况信息表中,它是用户自定义的学生类型; 在字符串中,它是字符型; 等等。 2.1.2

文档评论(0)

1亿VIP精品文档

相关文档