- 0
- 0
- 约1.29千字
- 约 8页
- 2026-03-06 发布于陕西
- 举报
第2章线性表-单链表-定义、初始化等
南京工业职业技术大学
2.3线性表的链式存储
2.3.1单链表
1.单链表的定义
每个数据元素不仅要表示它的具体内容,还要附加一个表示它的直接后继元素存储位置的信息,这样构成的链表称为线性单向链接表,简称单链表,其结点结构如图2-4所示。
图2-4单链表的结点示意图
2.3线性表的链式存储
其中,data部分称为数据域,用于存储一个数据元素(结点Linknode)的信息。next部分称为指针域,用于存储其直接后继的存储地址的信息。
单链表分为带头结点(其next域指向链表第一个结点的存储地址)和不带头结点两种类型。
2.3线性表的链式存储
通常用“头指针”来标示一个线性链表,如头指针head是指某链表第一个结点的地址放到了指针变量head中,带头结点的链表的头结点的指针域为“NULL”则表示一个空表。由于单向链表不能随机存取存储的数据元素,在单向链表中存取第i个元素,必须从头指针出发寻找,其寻找的时间复杂度为O(n)。
2.3线性表的链式存储
2.单链表的类型定义
单链表由一个个结点构成,我们用C语言的结构体指针来描述。
typedefintDataType;/*定义DataType为int类型*/
typedefstructlinknode/*单链表存储类型*/
{
DataTy
您可能关注的文档
最近下载
- 缠中说禅108图例9.doc VIP
- 2026届高考语文复习课件:六步鉴赏,玩转诗歌(共30张PPT).pptx VIP
- 下丘脑功能教程.ppt VIP
- 人教高中化学选择性必修2期中测试卷(测试范围:第一、二章)(学生用).pdf VIP
- 处方书写规范培训课件.pptx VIP
- 2026年度江苏航运职业技术学院单招《数学》全真模拟模拟题含答案详解【精练】.docx VIP
- 无人机实时测绘系统.pptx
- (完整版)部编版三年级语文下册背诵登记表.pdf VIP
- (2026春新版)人教版二年级数学下册全册教学设计(1).docx VIP
- 专题22 工艺流程综合-2021-2025全国高考化学真题分类汇编.pdf VIP
原创力文档

文档评论(0)