数据结构-2(线性表链式结构)
由于在双向链表中既有前向链又有后向链,寻找任一个结点的直接前驱结点与直接后继结点变得非常方便。 设指针p指向双链表中某一结点,则有下式成立: p-prior-next = p = p-next-prior 双向循环链表(见下图所示) 双向循环链表(见下图所示) 双向循环链表示意图 双向链表可用C++描述如下: struct dulink { elemtype data; //结点的数据域,类型设定为elemtype dulink * next, *prior; //定义指向直接后继和直接 前驱的指针 } 2.双向链表插入运算 duinsert (head,x,y) 在双向链表中,在值为a的结点之后,b的结点之间插入值为c的结点,插入结点的指针变化见下图 所示 双向链表插入操作图 插入算法描述为: { s-prior=p-prior; p-prior-next=s; s-next=p; p-prior=s; } 3
您可能关注的文档
- 数字电路--交通信号灯自动控制设计报告.doc
- 教科版小学科学五年级上《地球表面地形》PPT.ppt
- 数字电路及逻辑设计5.ppt
- 数字电路及逻辑设计第一章.ppt
- 数字电路基础--ch07-1存储器、复杂可编程逻辑器件与现场可编程门阵列.ppt
- 数字电路及逻辑设计--第四章.ppt
- 数字电路基础--ch09模数及数模转换器.ppt
- 数字电路基础AD与DA.ppt
- 数字电子技术基础第九章 数模及模数转换电路.ppt
- 数字视频信号源的编码器与解码器的研究.doc
- 基于真实情境与问题链驱动的初中地理中考二轮专题复习教学设计——以“区域认知与综合思维视角下的福建省”为例.docx
- 初中九年级历史专题复习教案:民族危机下的抉择与抗争().docx
- 小学英语陕旅版四年级下册Unit4TheyAreHavingDinnerLesson3PartBLet'sread课件.pptx
- Unit3GrowingupSectionA1a1d课件人教版英语八年级下册(1).pptx
- 浙江省天域全国名校协作体2026届高三下学期二模历史试题 Word版含解析.docx
- 安徽省淮南市2026届高三政治第二次教学质量检测试题含解析.docx
- 安徽省芜湖市2026届高三政治下学期3月阶段检测试题.docx
- 安徽省铜陵市2026年高三政治模拟考试试题含解析.docx
- 成都七中周测(5月12日)数学试题卷答案.docx
- 英语试题卷答案.pdf
原创力文档

文档评论(0)