汉诺塔(hanoi)问题解决,记录自己思路
(后续可能会再更新)
递归思路:不要一个一个去想!!容易陷入误区!
将前n-1个看作一个整体,
- 先将前n-1个放入b处
- 再将最后大的一个放入c处
- 再将b的n-1个移入c处
def move(n,a,b,c):
if n==1:
print(a,'-->',c
汉诺塔(hanoi)问题解决,记录自己思路
(后续可能会再更新)
递归思路:不要一个一个去想!!容易陷入误区!
将前n-1个看作一个整体,
def move(n,a,b,c):
if n==1:
print(a,'-->',c