汉诺塔问题(C++)

  模拟盘子移动过程,以三个盘子为例 第一次:最小盘到C 中间盘到到B 最小盘到B 最大盘到C 最小盘到A 中盘到c 小盘到c 实现这个算法可以简单分为三个步骤: (1)     把n-1个盘子由A 移到 B;(C为过渡盘) (2)     把第n个盘子由 A移到 C; (3)     把n-1个盘子由B 移到 C;(A为过渡盘) 到目前为止,求解汉诺塔问题最简单的算法还是同过递归来求,我们说的简
相关文章
相关标签/搜索