顯然每次遞歸,都是返回兩個函數的,但他們的執行順序到底是怎么樣我一直摸不透,感覺有點詭異。
? ?return
? ? move(n-1, a, c, b)
? ? print a, '-->', c
? ? move(n-1, b, a, c)
顯然每次遞歸,都是返回兩個函數的,但他們的執行順序到底是怎么樣我一直摸不透,感覺有點詭異。
? ?return
? ? move(n-1, a, c, b)
? ? print a, '-->', c
? ? move(n-1, b, a, c)
顯然每次遞歸,都是返回兩個函數的,但他們的執行順序到底是怎么樣我一直摸不透,感覺有點詭異。
2015-04-02
舉報
2015-12-15
我的理解,應該沒問題吧。