汉诺塔里的形参顺序的变化规律是怎样的def move(n, a, b, c): if n==1: print a,'-->',c return move(n-1,a,c,b) #为什么这里能把n-1搬到B柱,n=1时只执行了一次就return了呀,而n=3或n=2时是没有动作的呀? print a,'-->'c move(n-1,b,a,c) #为什么这里n-1能把B柱搬到C柱,同上疑问?形参是从(n, a, b, c)还是第二次(n-1,a,c,b)递归的?move(4, ‘A’,'B','C')
添加回答
举报
0/150
提交
取消