- 0
- 0
- 约1.53千字
- 约 13页
- 2022-09-30 发布于安徽
- 举报
例4-17:编写程序,用递归算法求解汉诺塔(Hanoi Tower)问题。
例4-17:编写程序,用递归算法求解汉诺塔(Hanoi Tower)问题。
A B C
例4-17:编写程序,用递归算法求解汉诺塔(Hanoi Tower)问题。
最后,借助A杆,再将B杆上的2个金盘移到C杆
借助C杆,先将A杆上最上面的2个金盘移到B杆上;
再将A杆上最后一个金盘移到C杆上;
例4-17:编写程序,用递归算法求解汉诺塔(Hanoi Tower)问题。
最后,借助A杆,再将B杆上的n-1个金盘移到C杆
借助C杆,先将最上面的n-1个金盘移到B杆上;
再将A杆上的最后一个金盘移到C杆上;
例4-17:编写程序,用递归算法求解汉诺塔(Hanoi Tower)问题。
def hanoi(n,a,b,c):
if n == 1:
print({}—{}.format(a,c)) # 将一个金盘由a移到c
else:
hanoi(n-1,a,c,b) # 借助c将n-1个金盘由a移到b
print({}—{}.format(a,c))
您可能关注的文档
- 直播电商营销实训1 认知各大直播电商平台.docx
- 直播电商营销实训2 直播间配置.docx
- 直播电商营销实训3 直播间的布置.docx
- 直播电商营销实训4 直播间灯光设置.docx
- 直播电商营销实训5 直播团队类型.docx
- 直播电商营销实训6 主播的选择与培养.docx
- 直播电商营销实训7 直播店铺定位.docx
- 直播电商营销实训8 直播活动预热及主播选定.docx
- 直播电商营销实训9 直播间设计.docx
- 直播电商营销实训10 直播脚本设计.docx
- Python语言程序设计入门5.1 列表(一):列表操作方法及遍历列表.pptx
- Python语言程序设计入门5.2 列表(二):列表复制及列表推导式.pptx
- Python语言程序设计入门5.3 列表(三):二维列表.pptx
- Python语言程序设计入门5.4 元组、字典与集合.pptx
- Python语言程序设计入门5.5 应用问题选讲(一).pptx
- Python语言程序设计入门5.6 应用问题选讲(二).pptx
- Python语言程序设计入门6.1 文件概述与文件的基本操作.pptx
- Python语言程序设计入门6.2 读写CSV文件.pptx
- Python语言程序设计入门6.3 读写JSON文件.pptx
- Python语言程序设计入门6.4 应用问题选讲.pptx
最近下载
- 大家的日语(第1册) 习题答案.pdf
- 《现代农业管理与经营策略》课件.ppt VIP
- (赛课课件)六年级下册数学《立体图形整理与复习》(共35张PPT).pptx VIP
- JT-T-821.4-2011混凝土桥梁结构表面用防腐涂料第4部分:水性涂料.docx VIP
- WST 403-2024 临床化学检验常用项目分析质量标准.pdf VIP
- 实施碳管理体系认证的几点思考(上)T_CCAA39-2022《碳管理体系要求》认证的共性技术事项.PDF VIP
- 医疗公司血液制品管理规章.doc VIP
- 清华大学2026年强基计划面试模拟试题及答案解析.docx VIP
- 无拖欠农民工工资承诺书2篇.docx VIP
- 2025年江苏省职业院校技能大赛中职组(大数据应用与服务)考试题库(含答案).pdf VIP
原创力文档

文档评论(0)