题目的解释
def move(n, a, b, c):
if n==1:
print a,'-->',c
else:
move(n-1,a,c,b)/将a的n-1个盘子通过c转移到b上
move(1,a,b,c)//将a的最后一个盘子转移到c上
move(n-1,b,a,c)//将转移到b的n-1个盘子转移到c上
move(4, 'A', 'B', 'C')
def move(n, a, b, c):
if n==1:
print a,'-->',c
else:
move(n-1,a,c,b)/将a的n-1个盘子通过c转移到b上
move(1,a,b,c)//将a的最后一个盘子转移到c上
move(n-1,b,a,c)//将转移到b的n-1个盘子转移到c上
move(4, 'A', 'B', 'C')
2015-05-29
举报