湘潭大学数据结构课件Ch01Introduction剖析
这两个程序演示了最简单的递归调用。当执行fib(4)时,将会有如图所示的过程。 这两个程序虽然简单,却显示了使用递归过程的一般规则: (1)要解决的问题需要使用到解法相同的同类子问题的答案 (2)问题应该能向简单的方向分解 (3)问题最终能分解成能直接解决的子问题 (4)递归过程与原问题递归的定义相一致。 2. 数据结构是递归的 某些数据结构就是递归的。单链表的整个结构就是一个递归结构,如图 单链表的递归结构可如下定义: (1)一个由数据项和指针项组成的数据结构。 (2)其指针为NULL,或指向一个单链表。 继续考虑单链表 删除非空单链表中最后一个结点,可以利用递归形式: int delLast(ListNode *f) { if (f-link==NULL){ /* 判断是否末结点 */ delete(f); return 0;} /* 末结点返回0 */ else if (delLest(f-link)==0) /* 递归调用 dele */ f-link=NULL; /* 将末结点的前一结点指针设为NULL */ return 1;
您可能关注的文档
- 湘教版地理中考会考专题复习系列——认识省级区域复习.ppt
- 湘教版三年级美术上册4课《趣味动漫》.ppt
- 庞家院子中桥预制场、空心板施工方案.docx
- 湘教版地理八年级下册《第四节-交通运输业》精品.ppt
- 湘教版八年级下册地理《台湾的自然环境和经济发展》.ppt
- 康复名词解释大题总结(完整版).doc
- 湘教版地理必修一4.1《地形对聚落及交通线路分布的影响》(共61张PPT).ppt
- 湘教版数学九年级下册2.4过不共线三点作圆.ppt
- 湖南省江华县第三中学2016届高三考前主题班会:《我为什么要上大学》(共155张PPT).ppt
- 湘教版初中地理八年级下册第一章第4节交通运输业1.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 上海市城市绿地和园林历年统计数据.docx VIP
- 反应过程与技术 固定床反应器的计算.doc VIP
- 第13章 典型零碳建筑案例.pptx VIP
- 2026 年急诊科预检分诊标准(WS_T 390-2025,附分级流程).docx VIP
- 【课件】企业负责人及安全管理人员安全专题培训.docx
- 2025海淀区高中信息技术学业水平合格性考试(样卷).docx VIP
- 离婚协议书(2026年标准版).docx VIP
- 房屋租赁合同.doc VIP
- 福建福州市闽清县2025—2026学年第二学期八年级期中适应性练习数学(试卷+解析).pdf VIP
- 高等学校城乡规划本科指导性专业规范(2013年版).pdf VIP
原创力文档

文档评论(0)