第28课 递归算法及程序实现 1.汉诺塔问题。相传古代东方有一座寺庙,庙内有三根座桩,第一根座桩上叠有一摞64个中心带孔、直径各不相同的圆盘片,这些圆盘片叠成塔状,即越上面的盘片的直径越小。要把这64个盘片从第一根座桩搬到第三根座桩上,搬动的规则如下:(1)一次只能从有盘片的座桩上取走一个盘片;(2)被取走的盘片必须马上放到另一根座桩上;(3)任何一根座桩上如果有一个以上盘片,则这些盘片必须呈直径上小下大的塔状。需要搬动多少次才能把64个盘片从第一根座桩搬到第三根座桩上? 2.用递归算法计算n的阶乘n!。 新课引入 相传古代东方有一座寺庙,庙内有三根座桩,第一根座桩上叠有一摞64个中心带孔、直径各不相同的圆盘片,这些圆盘片叠成塔状,即越上面的盘片的直径越小。要把这64个盘片从第一根座桩搬到第三根座桩上,搬动的规则如下:(1)一次只能从有盘片的座桩上取走一个盘片;(2)被取走的盘片必须马上放到另一根座桩上;(3)任何一根座桩上如果有一个以上盘片,则这些盘片必须呈直径上小下大的塔状。把“从一根座桩上取走一个盘片,放到另一根座桩上”说成是“搬动一次”。 问题提出 需要搬动多少次才能把64个盘片从第一根座桩搬到第三根座桩上?先将问题缩小化,尝试2个盘、3个盘、4个盘、5个盘等的搬动过程。 Hanoi游戏(点击上图运行体验
您可能关注的文档
最近下载
- 初中物理基本知识点填空复习.docx VIP
- 零星维修工程项目施工方案.pdf VIP
- 西南15G701-2混凝土结构轻质填充墙构造图集(OCR).pdf
- 2026年春江苏开放大学学前游戏论060525形考作业1答案.docx
- 2024年北京市丰台区小学六年级语文期末毕业考试卷.pdf VIP
- 浙江省嘉兴市2023-2024学年七年级下学期期末数学试题(含答案).pdf VIP
- 《2026拯救脓毒症运动:儿童脓毒症与脓毒性休克管理国际指南》解读.pptx VIP
- 2023年中石油职称英语真题及答案 .pdf VIP
- 2026年四川省内江市初二学业水平地理生物会考考试题库(附含答案).docx VIP
- 生产保运方案-装置检修工程.doc VIP
原创力文档

文档评论(0)