- 3
- 0
- 约4.65千字
- 约 35页
- 2018-01-21 发布于湖北
- 举报
第2章-2 线性链表
Longman 2.1.3 线性表的链式存储结构--链表 用一组任意的存储单元(可以是无序的)存放线性表的数据元素。 无序---可零散地分布在内存中的任何位置上。 数据元素不仅记录数据元素的值,还要记录直接后继的存储地址。 逻辑上相邻的数据元素存放到计算机内存中在物理位置上不一定相邻,找一个结点的直接后继必须通过指针来实现。 线性链表:逻辑上线性,物理位置随机。 1. 单链表(Single Linked List) 链:在存储每个元素值的同时,还存储该元素的直接后继或者直接前驱的存储地址,这一指示位置的地址称为链。 在定义的链表中,若只含有一个指针域来存放下一个元素地址,称这样的链表为单链表或线性链表。 链表中的结点 结点包括 数据域data:存放数据元素的值 指针域next:存放直接后继的存储地址 链表的逻辑关系和物理关系 数据元素的逻辑关系是由链表中的链域的指向来体现的 结点之间由链建立起来的顺序必须和线性表的数据元素的逻辑顺序一致。 结点在存储器中的位置是任意的。 单链表举例 单向链表举例 上页图的单向链表的逻辑关系不是很明显。改画成单向链表逻辑表示: 几个特殊的结点指针 头指针:它指向链表中的第一个结点 为了方便起见,将头指针写成头结点的形式,但是数据域不存放任何数据。 头结点的形式如下: 指针 p 与指向的结点关系示意图 说明: p--指向链表中某一结点的指针。 *p-
您可能关注的文档
最近下载
- 产前筛查基于多因素建模的NIPT时点优化与女胎异常判定:融合.pdf VIP
- 开封大学2026年单独招生《职业适应性测试》模拟试题及答案解析.docx VIP
- 蠡墅文化街区规划建设方案.pptx VIP
- (二模)2026年深圳市高三年级第二次调研考试物理试卷(含答案).pdf
- 施工脚手架最新规范.docx VIP
- 1966年国际载重线公约1988年议定书和经1988年议定书修正的1966年国际载重线公约(附英文).doc VIP
- 骨科急性骨丢失防治专家共识解读2026.pptx VIP
- 帛书版道德经.doc VIP
- 威廉·荷加斯《美分析》研究.doc VIP
- 60m烟囱脚手架专项施工方案方案.docx VIP
原创力文档

文档评论(0)