求指點,程序應該是懂了,但是輸出結果不理解???
流程明白, 形參換換位置來輸出,可是輸出結果不對啊 按照游戲規則 不應該是
第一步輸出 N-1 個? A-->B,
第二部輸出? ?1個? ? A--> C,
第三部輸出 N-1個? B-->C??
這樣print輸出結果才對吧?????
流程明白, 形參換換位置來輸出,可是輸出結果不對啊 按照游戲規則 不應該是
第一步輸出 N-1 個? A-->B,
第二部輸出? ?1個? ? A--> C,
第三部輸出 N-1個? B-->C??
這樣print輸出結果才對吧?????
2019-03-24
舉報
2019-03-25
因為是遞歸的,所以在move(n)遞歸給move(n-1)的時候,move(n-1)會繼續遞歸給move(n-2),如此遞歸下去,最后是move(1),move(1)的值會返回到move(2)中,move(2)的值會返回到move(3)中,再繼續如此依序返回,最后整個的結果最開始其實是從move開始的