- 9
- 0
- 约1.12千字
- 约 3页
- 2022-04-27 发布于安徽
- 举报
双向链表例题 函数insertdl是用类程序设计语言描述的算法。其功能是在dl指向的带表头结点双向循环链表中,将数据域值为x的新结点插在数据域值为ai的结点之前,并返回插入位置i值,如果表中数据域值为ai的结点不存在,则返回值i为0。链表结点如图所示,结点类型为dnode,数据域data为整型,前、后链域分别为prior和next。 类程序设计语言描述形式 符号开头的参数为输入输出参数。dl指向链表结点的数据域用dl^.data表示,前、后链域分别用dl^.prior、dl^.next表示。算法中,nil为空指针。 data dnode next prior dl Algorith minsertdl(dl,ai,x) { p ← dl; i ← 0; while((1) )and(p^.next.dataai) { p ← p^.next; (2) ; } if p^.next^.data=ai then { new(s); (3) ; s^.next ← p^.next; (4)
您可能关注的文档
- 聚合反应工程基础:第八章 聚合过程及聚合反应器.ppt
- 聚合反应工程基础:第二章 化学反应工程基础.ppt
- 聚合反应工程基础:第二章习题.ppt
- 聚合反应工程基础:第六章_搅拌聚合釜的传热与传质.ppt
- 聚合反应工程基础:第七章 搅拌聚合釜的放大.ppt
- 聚合反应工程基础:第三章 聚合反应工程分析.ppt
- 聚合反应工程基础:第一章 绪论.ppt
- 聚合反应工程基础:卡门涡街.ppt
- 生物化学教学课件:Chapte 1 Introduction.ppt
- 生物化学教学课件:Chapte 2 Carbonhydrates糖类的化学.ppt
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
最近下载
- 2026届高考语文专题复习:诗歌鉴赏之酬答唱和诗 (1) 课件(全国通用).pptx
- 中建项目管理手册表格.doc VIP
- 中建设计管理手册(2023年).pdf VIP
- 全省小学数学教师赛课一等奖人教版小学数学六年级上册《圆的面积》精美课件.pptx VIP
- 职业技能鉴定督导员考核试题(含详细答案).docx VIP
- 技能鉴定督导员考核试题及详细参考答案.docx VIP
- 最新缓解2型糖尿病中国专家共识(完整版).docx VIP
- 小学四年级数学题《长方形的面积问题大全及答案》.doc VIP
- 读《我什么办法都试过了》所想.docx VIP
- 钢结构焊接作业的技术标准与操作规范.docx VIP
原创力文档

文档评论(0)