- 13
- 0
- 约4.05千字
- 约 30页
- 2016-08-05 发布于重庆
- 举报
数据结构栈
数据结构 栈 单链表 所有结点通过指针的链接而构成的线性表称为单链表。线性表(a1,a2,……an,)的单链表可直观地画成: head是单链表的头指针,指向开始结点a1, an是终端结点,其指针域为空,不指向任何结点。 一个单链表由头指针head唯一标识和确定,因此,可用头指针来命名单链表。 循环链表 循环链表(circular linked list)是一种首尾相接的链表,将单链表表尾结点原来的空指针改为指向表头结点,就成为循环链表。 循环链表并不多占存储单元,但从循环链表的任一个结点出发都可以访问到此链表的每一个结点,因为当访问到表尾结点后又能返回到头结点。 1. 带头指针的循环链表 通常在循环链表的表头结点前面再加一个空结点,也叫空表头结点。 表空时空表头结点的指针指向其本身,如下面的图所示为空循环链表。 空表头结点除指针以外的数据域是没有用的,但为了将此结点与一般结点相区别,常常是将其赋以一个特别的数据,以与一般结点相区别。 2. 带尾指针的循环链表 另一种方法是不设头指针而改设尾指针,这样无论是找头结点还是尾结点都很方便。因为尾结点由尾指针rear来指示,则头结点的位置是rear-next-next。 双链表 双向链表中每个结点除了有向后指针外,还有指向其前一个结点的指针,这样形成的链表中有两条不同方向的链,因此从某一结点均可向两个方向访问。
您可能关注的文档
- 公开选拔领导公共科目全真模拟试题及答案3(荐).doc
- 公开选拔领导公共科目全真模拟试题及答案3.doc
- 高二生物必修三(前三章).doc
- 高二生物必修三基础知识过关检测.doc
- 公开选拔领导公共科目全真模拟试题及答案5(荐).doc
- 提问教案.docx
- 公开选拔领导公共科目全真模拟试题及答案6(荐).doc
- 国际贸易实务试卷N.doc
- 高二生物教学及第一轮复习计划.doc
- 公开选拔领导公共科目全真模拟试题及答案8(荐).doc
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
最近下载
- 山东实验中学2025-2026学年下学期高一数学4月第一次阶段测试试卷(含答案).pdf VIP
- 机械手手爪的设计类型及其计算.ppt VIP
- 2025 - 2026初中地理学业水平考试模拟练习卷 .pdf VIP
- T∕UWA 046-2026 超高清裸眼3D显示设备显示性能技术规范.pdf VIP
- 机械手手爪设计类型及其计算ppt课件.pptx VIP
- DB11∕T 2504-2025 医学放射成像辐射剂量成年人参考水平.docx VIP
- 天然气分布式能源冷热电三联供项目燃气发电机组+余热锅炉系统调试、运行方案.docx VIP
- 2025《医疗安全与风险防范》培训试题及答案.docx VIP
- 2025年医院《医疗纠纷预防和处理条例》培训考试题及参考答案.docx VIP
- 2025至2030中国高超音速导弹行业调研及市场前景预测评估报告.docx VIP
原创力文档

文档评论(0)