程序如下图
当输入3时 运行结果如下图
分析递归过程
由小到大进行1.2.3编号最上面的是1.
(1)1先到z
(2)然后2到y
(3)1再从z到y
(4)最下面的3到z
(5)1再从y到x
(6)2从y到z
(7)最后1从x到z
总结规律假设共有n个则
前n-1个 是从x到y 期间借助z
第n个 是从x到z
前n-1个 再从y到z 期间借助x
…
直到第一个。
递归求解汉诺塔问题+分析过程
最新推荐文章于 2023-10-11 23:58:38 发布