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

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

問題理解了,但是代碼沒理解。。。

遞歸題里的任務

正在回答

1 回答

目的是把n個盤從a移到c。

先把上面n-1個盤子從a移到b,這時以c作為中繼,完成之后,把第n個盤從a移到c,

接下來就要把之前的n-1個盤,從b移到c,和之前的過程完全一樣,只是盤數少1。

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

Deo

謝謝!看了你的回答才明白!
2015-02-01 回復 有任何疑惑可以回復我~
#2

Alex11604

問題是理解了,就是不知道代碼實現的原理
2015-02-05 回復 有任何疑惑可以回復我~
#3

仗劍闖江湖 回復 Alex11604

建議好好看一下遞歸函數的調用以及返回過程,任何一本程序設計教程里都有詳細的講解!
2015-02-05 回復 有任何疑惑可以回復我~
#4

bbc135 回復 仗劍闖江湖

一次遞歸懂,但二次遞歸就不知道怎么回事,很懂相關知識只是做一個函數的調用。但這個例子,顯然是return 兩個函數。
2015-04-01 回復 有任何疑惑可以回復我~
#5

章然

請問把c作為中繼是什么意思呢?
2015-04-08 回復 有任何疑惑可以回復我~
#6

仗劍闖江湖 回復 bbc135

返回主函數之后往下執行再進了另一個內層函數,并不是return某個函數。
2015-04-09 回復 有任何疑惑可以回復我~
#7

仗劍闖江湖 回復 章然

這是游戲的邏輯,第一步需要把上面n-1個盤子從a移動到b,這個過程中就需要把c作為中轉,把上面n-2個盤子移動到c,然后將第n-1個盤子移到b。
2015-04-09 回復 有任何疑惑可以回復我~
查看4條回復

舉報

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

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

進入課程

問題理解了,但是代碼沒理解。。。

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

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

幫助反饋 APP下載

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

公眾號

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