- 14
- 0
- 约5.51千字
- 约 25页
- 2016-12-25 发布于河南
- 举报
四、静态链表 有些高级语言中没有“指针”数据类型,要想发挥链表结构的长处,可用一个一维数组空间来模拟链表结构,称为静态链表。 静态链表的构造方法是用一维数组的一个分量表示一个结点,结点中的数据域(data)仍用来存储数据元素本身的信息,同时设一个下标域(cursor)来取代表中的指针域(next),该下标域存放直接后继结点在数组中的位置序号。 数组中的第0个分量可看成固定的头结点,其下标域指示静态链表中的第一个数据结点位置。最后一个结点的下标域填0来标记该结点的尾结点。 静态链表的特点: 静态链表的存储结构仍需要预先分配一个较大的空间。这点类似于顺序表。 静态链表的插入删除操作时不需要移动元素,只需修改指针,类似于单链表。仍具有链式存储结构的主要优点。 静态链表的C语言描述 //线性表的静态链表存储结构 # define MAXSIZE 100 //链表的最大长度 typedef struct { ElemType data; int cur; } component, SLinkList [MAXSIZE]; SLinkList S; //S[0].cur指示第一个结点在数组中的位置 双向链表的C语言表示 typedef struct DuLNode { ElemType data; // 数据域
您可能关注的文档
- 第四章 糖谢-A.ppt
- LMA Spreme.ppt
- 第二章 物对饲料的消化.ppt
- 组织学——肠.ppt
- 激素.pp.ppt
- 管理学员工励和绩效的管理.ppt
- 新外研版八级英语下册Module4 seeing the doctor unit1课件.ppt
- 第十三章 殖系统 人体解剖生理学.ppt
- 应对挫折,升自我.ppt
- 【北师大版2014届高三英语一轮复习精品课件:模块 2 (全套).ppt
- 【人民日报】十五五规划必刷100题及答案.docx
- 国家电网有限公司高校毕业生招聘考试公共与行业知识题库及答案(2026版).docx
- 高中入团积极分子考试题库及答案.docx
- 北京工业大学耿丹学院《社会福利思想》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《新中国史》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《文献信息检索与利用》2025-2026学年期末试卷.doc
- 活动策划丨长城炮越野皮卡上市发布方案 .pdf
- 【中考动员】主题班会《100天做自己的六边形战士+》.pptx
- 中考英语高频词汇第二部分 阅读技能·提升练(学用).pdf
- 商业综合体安全生产管理制度.docx
最近下载
- WST-862-2025-导尿管相关尿路感染预防与控制标准.pptx VIP
- 第3课时 欢庆节日 教学设计 2026北师大版数学三年级下册.pdf VIP
- 高中化学必修2知识点默写小纸条(答案背诵版)17页.doc VIP
- 环氧树脂玻璃钢层数及厚度对比.docx VIP
- 2026年广西职业院校技能大赛中职组食品与粮食赛道实施方案.doc
- 地下探沟工程施工设计方案.doc VIP
- 急性肺水肿的护理常规.docx VIP
- JB∕T 14173-2021 单元托盘储存类穿梭车货架.pdf
- 2025-2026学年统编版语文第7课《月亮是从哪里来的》课件(共26张PPT).pptx
- Baloxavir marboxil玛巴洛沙韦专利及合成调研报告.pdf
原创力文档

文档评论(0)