Python之遞歸函數
A --> B
A --> C
B --> C
A --> B
C --> A
C --> B
A --> B
A --> C
B --> C
B --> A
C --> A
B --> C
A --> B
A --> C
B --> C
代碼這些 邏輯移動都理解。但是對于這個根據輸出去理解就不怎么理解了
A --> B
A --> C
B --> C
A --> B
C --> A
C --> B
A --> B
A --> C
B --> C
B --> A
C --> A
B --> C
A --> B
A --> C
B --> C
代碼這些 邏輯移動都理解。但是對于這個根據輸出去理解就不怎么理解了
2017-04-04
舉報
2017-04-04
if n > 2:
? ? ? ? move(n - 1, a, c, b) ?# 把n-1移動到b
? ? ? ? print a + '--> ' + c ?# 把最底下n那個移動到c
? ? ? ? move(n - 1, b, a, c) ?# 把n-1從b移動到c
? ? else: ?# 最基礎的步驟
? ? ? ? print a + '--> ' + b
? ? ? ? print a + '--> ' + c
? ? ? ? print b + '--> ' + c