亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

求指點,程序應該是懂了,但是輸出結果不理解???

流程明白, 形參換換位置來輸出,可是輸出結果不對啊 按照游戲規則 不應該是

第一步輸出 N-1 個? A-->B,

第二部輸出? ?1個? ? A--> C,

第三部輸出 N-1個? B-->C??

這樣print輸出結果才對吧?????


正在回答

1 回答

因為是遞歸的,所以在move(n)遞歸給move(n-1)的時候,move(n-1)會繼續遞歸給move(n-2),如此遞歸下去,最后是move(1),move(1)的值會返回到move(2)中,move(2)的值會返回到move(3)中,再繼續如此依序返回,最后整個的結果最開始其實是從move開始的

0 回復 有任何疑惑可以回復我~
#1

慕雪4522259 提問者

運行成功 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 遞歸是的沒錯, 可是這個輸出 不符合游戲規則吧... 是我題目沒讀懂嗎?不會吧
2019-03-26 回復 有任何疑惑可以回復我~
#2

慕桂英9269908

輸出的結果是細化到了每一步的動作了。
2019-04-02 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758398    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

求指點,程序應該是懂了,但是輸出結果不理解???

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號