用C++递归汉诺塔
原创
huangjinqiang
2025-09-12
“递归是什么?看看汉诺塔你就懂了。” 如果你刚开始学 C++,或者对“递归”这个词感到头大 —— 别怕,今天我们就用一个经典小游戏:汉诺塔(Tower of Hanoi),带你轻松入门递归思想! 问题是什么? 三根柱子:A(起点)、B(辅助)、C(终点) A 上叠着 n 个大小不同的圆盘,大盘不能压小盘 目标:把所有盘子从 A → C,一次只能动一个,且不能违反大小规则 核心思路:递归三步走! 要移动 n 个盘子?别慌,分三步: 先把上面 n-1 个盘子从 A → B
12
0
avatar huangjinqiang 永远相信美好的事情即将发生
- 关注
- 粉丝
- 动态
作者
关注
猜你喜欢
扫一扫左侧二维码 可在手机上进行查看