数据结构链表.pdfVIP

  • 0
  • 0
  • 约2.12万字
  • 约 51页
  • 2026-01-28 发布于江苏
  • 举报

数据结构

数据结构

自动化学院

李慧芳

主要内容

主要内容

1、线性链表

线性链表的基本概念

线性链表的基本操作

2、静态链表

3、循环链表

4、一元多项式的表示与相加

1、链表的基本概念

1、链表的基本概念

链表:是用一组地址任意的存储单元存放线性

表的各个数据元素,通过保存直接后继的存储

位置来表示元素之间的逻辑关系;

结点是链表的基本存储单位,每个结点在链表

中使用一块连续的存储空间,而相邻结点之间不

必使用连续的存储空间;

表中所有的数据元素都分别保存在具有相同数

据结构的结点中,结点与数据元素是一一对应。

结点的图示

结点的图示

结点(表示数据元素的映象)=

元素+指针(指示后继元素存储位置)

结点

ai

数据域指针域

如果结点中只包

含一个指针域,

则称为单链表

单链表的逻辑状态

单链表的逻辑状态

以“结点的序列”表示的线性表,称为链表

数据域指针域

1010a31020

1012

1014a21010

1016

a1a2a3a4

1018

1020a4NULL

1022

1024a11014

1026

单链表的术语

单链表的术语

头指针线性表为空表时,

头指针

头结点的指针域为空空指针

头结点

∧aa…...a

12n^

头指针:以线性表中第一个数据元素的存储地

文档评论(0)

1亿VIP精品文档

相关文档