大一学过这个问题,自以为弄明白了。结果还是一知半解,有个好的老师很关键
if(n>1)
{
先把A柱子上的前n-1个盘子从A借助C移到B;
将A柱子上的第n个盘子直接移到C;
再将B柱子上的n-1个盘子借助A移到C;
}
代码省略。不过搞明白汉诺塔了
大一学过这个问题,自以为弄明白了。结果还是一知半解,有个好的老师很关键
if(n>1)
{
先把A柱子上的前n-1个盘子从A借助C移到B;
将A柱子上的第n个盘子直接移到C;
再将B柱子上的n-1个盘子借助A移到C;
}
代码省略。不过搞明白汉诺塔了