- 15
- 0
- 约8.94千字
- 约 41页
- 2018-02-15 发布于浙江
- 举报
[计算机软件及应用]数据结构-线性表
一. 双向链表的构造 所谓双向链表是指链表的每一个结点中除了数据域以外设置两个指针域,其中之一指向结点的直接前驱结点,另外一个指向结点的直接后继结点。 链结点的实际构造可以形象地描述如下: llink data rlink 其中,data 为数据域 llink ,rlink 分别为指向该结点的直接前驱 与直接后继结点的指针域 2.5 双向链表及其操作 用类C 语言描述: struct binode { char data; …… …… struct binode *llink,rlink; }; struct binode binode; Struct binode *list, *p; list ^ ^ 二. 双向链表的插入 在带有头结点的非空双向循环链表中第一个数据域的内容为x 的链结点右边插入一个新结点。 需要做的工作: 1. 找到满足条件的结点。 2. 若找到,申请一个新的链结点。 3. 将新结点插到满足条件的结点后面。 item item item p 插入前 x q 插入后 插入 算法 { q=list-rlink; // q 初值时指向头结
您可能关注的文档
最近下载
- 2026年新版福建中考压轴题刷题.doc VIP
- 2023-2024学年河南省洛阳市偃师区七年级(下)期末数学试卷(含详解).docx VIP
- 硅集成电路工艺基础:第六章 化学气相沉积.ppt VIP
- 银行保安服务 投标方案(技术标).doc
- 2026年陕西高考物理卷及答案(新课标卷).docx VIP
- (高清版)B-T 40788-2021 船舶与海上技术 海上风能 港口与海上作业.pdf VIP
- 2024年奉节县招聘社区专职工作人员真题 .pdf VIP
- 2023-2024学年河南省洛阳市偃师区七年级(下)期末数学试卷.pdf VIP
- 2025年全国甲卷生物高考试卷(原卷+答案).pdf VIP
- 2026年新版数学福建中考压轴题.doc VIP
原创力文档

文档评论(0)