单链表项目实战:概念、结构与语言实现.pptxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 11页
  • 2026-05-06 发布于北京
  • 举报

单链表项目实战:概念、结构与语言实现.pptx

第001课链表之《单链表项目实战》;教学目录; 单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象)+指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。

以“结点的序列”表示线性表称作线性链表(单链表),单链表是链式存取的结构。

链接方式存储的线性表简称为链表(LinkedList)。

链表的具体存储表示为:

①用一组任意的存储单元来存放线性表的结点(这组存储单元既可以是连续的,也可以是不连续的)

②链表中结点的逻辑次序和物理次序不一定相同。为了能正确表示结点间的逻辑关系,在存储每个结点值的同时,还必须存储指示其后继结点的地址(或位置)信息(称为指针(pointer)或链(link));1、结点结构

data域--存放结点值的数据域

next域--存放结点的直接后继的地址(位置)的指针域(链域)

链表通过每个结点的链域将线性表的n个结点按其逻辑顺序链接在一起的,每个结点只有一个链域的链表称为单链表(SingleLinkedList)。

2、头指针head和终端结点

单链表中每个结点的存储地址是存放在其前趋结点next域中,而开始结点无前趋,故应设头指针head指向开始结点。链表由头指针唯一确定,单链表可以用头指针的名

文档评论(0)

1亿VIP精品文档

相关文档