数据结构第三章链表.pptVIP

  • 6
  • 0
  • 约2.2千字
  • 约 30页
  • 2022-09-21 发布于广东
  • 举报
数据结构第三章链表 第1页,共30页。 一、链表相关知识 什么是线性结构。线性结构的特征。 什么链表。链表的特点。 链表的分类。 第2页,共30页。 线性结构 线性结构是一个数据元素的有序(次序)集合。 它有四个基本特征:  1.集合中必存在唯一的一个“第一元素”;  2.集合中必存在唯一的一个“最后元素”;  3.除最后元素之外,其它数据元素均有唯一的“后继”;  4.除第一元素之外,其它数据元素均有唯一的“前驱”。 线性结构两种存储方式: 1.顺序存储方式。 2.链式存储方式。 第3页,共30页。 什么是链表 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。 那么,怎么表示两个数据元素逻辑上的相邻关系呢?即如何表示数据元素之间的线性关系呢?为此,在存储数据元素时,除了存储数据元素本身的信息外,还要存储与它相邻的数据元素的存储地址信息。 这两部分信息组成该数据元素的存储映像,称为结点(Node)。把存储据元素本身信息的域叫结点的数据域(Data Domain),把存储与它相邻的数据元素的存储地址信息的域叫结点的引用域(Reference Domain)。因此,线性表通过每个结点的引用域形成了一根“链条”,这就是“链表”名称的由来。 第4页,共30页。 每个数据元素的两

文档评论(0)

1亿VIP精品文档

相关文档