Java实现汉诺塔(图画解释)
哈哈,图画的有点丑,能给你一点帮助的话,帮忙点个赞????,感谢。显然, 一个盘子时直接把a上的盘子放到c上,就完成了。当有两个盘子时,先把a上的1号个盘子放到b上,再把a上的2号盘子放到c上,最后再把b上的1号盘子放到c上就完成了。当有三个盘子时,需要先1号盘子放到c上,2号盘子放到b上,再把2号盘子放到b上,3放c上,1放c,2放a,1放b,2放c,1放c.所以同理4,5,6…n个的时候也是利用这种思维,当n!=1时,就先把上面的n-1个放到b,再把第n个放到c,最后再把
复制链接