def Hanoi(n,src,mid,dest):
if n==1:
print(src+"->"+dest)
return
Hanoi(n-1,src,dest,mid)
print(src+"->"+dest)
Hanoi(n-1,mid,src,dest)
n=int(input())
Hanoi(n,'A','B','C')
移动次数:2的n次方-1
Python 汉诺塔问题
阅读 30
2022-01-23
def Hanoi(n,src,mid,dest):
if n==1:
print(src+"->"+dest)
return
Hanoi(n-1,src,dest,mid)
print(src+"->"+dest)
Hanoi(n-1,mid,src,dest)
n=int(input())
Hanoi(n,'A','B','C')
移动次数:2的n次方-1
相关推荐
精彩评论(0)