汉诺塔,3,4,5...柱,Python递归实现,思维启发
汉诺塔,递归实现,思维启发:处理复杂个体,找出最简单个体的解决方案,相继把复杂个体分解成多个最简单的个体,,进行实现,虽然它并不是最佳方式,但是永远不会错
def three(x, a, b, c):
if x == 1:
print(a, '-->', c)
else:
three(x - 1, a, c, b) # x-1个以整体移到b
print(a, '-->', c) # 剩下那个最大的移到c
thre
原创
2021-11-09 10:54:12 ·
873 阅读 ·
1 评论