- 博客(1)
- 收藏
- 关注
原创 汉诺塔的Java实现
思路:将n个圆盘从柱子1移动到柱子3,按照大的圆盘在最下面的顺序依次往上堆放,每一步只能把某个柱子最上面的一个圆盘移到另一个柱子上面,要解决这个问题,由于要把圆盘从柱子1移到柱子3,必须先将最大的盘子移动到柱子3。要达到这个目的此前柱子3必须是空的,而且柱子1上只能有最大的圆盘,因此其余的n-1个圆盘只能在柱子2上。假设函数move能把柱子1上的n-1个圆盘移动到柱子2,并将柱子1上最下面(最大)
2016-03-30 01:04:26 6253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人