汉诺塔(Hanoi)问题 设计2个函数: 将n个圆盘借助C从A移到B 将一个圆盘从A移到B A C B 将n-1个圆盘从A移到C 将n号圆盘从A移到B 将n-1个圆盘从C移到B 汉诺塔(Hanoi)问题 递归方法的基本原理 将复杂问题逐步化简,最终转化为一个最简单的问题 最简单问题的解决就意味着整个问题的解决 汉诺塔(Hanoi)问题 7.4.2递归函数 long fact(int n) { if (n 0) return -1; else if (n == 0 || n == 1) return 1; else return n * fact(n-1); } 【例7.6】计算n!= n *(n-1)*(n-2)*……*1 函数直接或间接调用自己,称为递归调用(Recursive Call) 7.4.2递归函数 unsigned long fact(unsigned int n) { if (n == 0 || n == 1) return 1; else return n * fact(n-1); } 基线情况(base case) 一般情况(general case) 无需考虑n0了 【例7.6】计算n!= n *(n-1)*(n-2)*……*1 7
您可能关注的文档
- 5医用局部解剖学-小腿前外侧区和足背(彭)讲述.ppt
- 哈工大-机械设计-大作业-V带传动设计3方案.doc
- 哈工大-5选择控制结构方案.ppt
- 哈工大C语言测控系统报告方案.docx
- 哈工大C语言spoc作业系统答案方案.doc
- 哈工大一年度项目管理规范方案.doc
- 5土力学与基础工程第四章土的压缩性与地基沉降计算讲述.ppt
- 哈工大_液压传动大作业_组合机床动力滑台液压系统设计方案.doc
- 5安全事故应急专预案讲述.doc
- 哈工大单片机课程设计_循迹小车_开题报告方案.doc
- 中国国家标准 GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合.pdf
- CCAA《管理体系认证基础》第2版+三色笔记office完整版-2026.docx
- RCS-901系列超高压线路成套保护装置技术和使用说明书.pdf
- RCS-902A(B.C.D)型超高压线路成套保护装置技术说明书.pdf
- PCS-923A断路器失灵起动及辅助保护测控装置技术使用说明书.pdf
- RCS-924A型T区保护装置技术和使用说明书.pdf
- GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 中国国家标准 GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 《GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统》.pdf
- 中国国家标准 GB/T 48355-2026石化化工用软起动装置.pdf
最近下载
- 水工闸门运行工职业技能竞赛理论考试题及答案.doc VIP
- 《GBT 47643-2026电力资产全寿命周期评价导则》解读.pptx VIP
- 《中医基础理论》经络学说.ppt VIP
- 2026综合类-公共营养师-公共营养师-三级营养师历年真题摘选带答案详解2卷.docx VIP
- 智慧植保-罗朝喜-PPT全套教学课件.pptx
- 乘法表口算题 每天50道,可直接打印.pdf VIP
- 关于开展湖北省中小学教育科研论文评选暨第三创新教学设计大赛的通知.doc VIP
- 凸透镜成像规律 动画演示PPT课件.pptx VIP
- 文献检索与论文写作第一次过程性考核作业.docx VIP
- 小学三年级奥数题100道及答案完整版.docx VIP
原创力文档

文档评论(0)