这个汉诺塔算法,感觉有点没懂,有疑问求解答!
def move(n, a, b, c):
if n==1:
print a,'-->',c
return
move(n-1,a,c,b)
print a,'-->',c
move(n-1,b,a,c)
move(3, 'A', 'B', 'C')
第六行的print看不懂。。还有第七行也没明白,没有print了吗,代码在哪里递归的呢
def move(n, a, b, c):
if n==1:
print a,'-->',c
return
move(n-1,a,c,b)
print a,'-->',c
move(n-1,b,a,c)
move(3, 'A', 'B', 'C')
第六行的print看不懂。。还有第七行也没明白,没有print了吗,代码在哪里递归的呢
2018-11-17
举报