另一个典型的例子是汉诺塔问题的求解。汉诺塔问题是: 设有3根标号为x,y,z的柱子,在x柱上放着n个盘子,每一个都比下面的略小一点,要求把x柱上的盘子全部移到z柱上。移动的规则是: (1)一次只能移动一个盘子; (2)移动过程中大盘子不能放在小盘子上面; (3)在移动过程中盘子可以放在x,y,z的任意一个柱子上。 x y z 1 2 3 对这个问题我们用递归方法分析考虑如下。 设盘子的总数为n,我们给x柱上的盘子从上至下编号为1到n。 当n=1时,问题可直接求解,即我们可直接把x柱上的盘子移到z柱上; 当n1时,移动由以下三步组成: ?(1)用z柱做过渡把A柱上的 n-1 个盘子移到y柱上; (2)把x柱上的最后一个盘子移到z柱上; (3)用x柱做过渡把y柱上的 n-1 个盘子移到z柱上。 x y z 1 2 3 图4-3-1 n=4的汉诺塔问题移动过程 (1)用z柱做过渡把x柱上的n-1个盘子移到y柱上; (2)把x柱上的最后一个盘子移到z柱上; (3)用x柱做过渡把y柱上的n-1个盘子移到z柱上。 上述n个盘子的汉诺塔问题的递归求解思路是: 把移动n个盘子的汉诺塔问题归结为移动n-1个盘子的汉诺塔问题, 把移动n-1个盘子的汉诺塔问题归结为移动n-2个盘子
您可能关注的文档
最近下载
- 英剧剧本唐顿庄园台词本中英文对照精排版第一季第一集.pdf VIP
- T_CECS 10128-2021 不锈钢二次供水水箱.docx VIP
- 第九章抽样与抽样估计.ppt VIP
- 2025年生态环境局遴选公务员面试预测题及答案.doc VIP
- 教师党员党课讲稿模板.pptx VIP
- 房地产土地评估各种方法综合测算表.xls VIP
- 清水营煤矿大倾角厚煤层大采高开采技术的研究.pdf VIP
- 2025年生态环境局遴选公务员面试专项练习含答案.doc VIP
- 2019年8月消化内科实习生小周考.docx VIP
- 9.1+认识质量互变规律(趣味课件)-【趣味课堂】2025-2026学年高中政治选择性必修三《逻辑与思维》.pptx VIP
原创力文档

文档评论(0)