php遞歸思想舉例之唐僧掃塔

原文博客:煜兒博客
大雁塔一共5層,觀音對(duì)唐僧說(shuō),你去掃塔,掃完了給你件絕世無(wú)雙的袈裟,但是有條件:【必須拿到2樓的腰牌】
唐僧掃到了二樓,二樓的樓管說(shuō),必須拿到3樓的腰牌,才能給你2樓的腰牌;

【新條件:掃到3樓,拿腰牌】
唐僧掃到了三樓,三樓的樓管說(shuō),必須拿到4樓的腰牌,才能給你3樓的腰牌;

【新條件:掃到4樓,拿腰牌】
于是唐僧又掃到了四樓,四樓的樓管說(shuō),必須拿到5樓的腰牌,才能給你4樓的腰牌;

【新條件:掃到5樓,拿腰牌】
唐僧終于掃到了五樓,五樓的樓管把腰牌給了唐僧;

唐僧帶著5樓的腰牌去拿4樓的腰牌,然后又帶著4樓的腰牌去拿了3樓的腰牌,接著又到2樓拿了腰牌,拿到2樓腰牌后找到了觀世音,換了一件袈裟。

參數(shù):樓層數(shù)
目標(biāo)值:5樓腰牌
自調(diào)用:不斷掃塔

思路:遞歸可以看做是‘函數(shù)的自調(diào)用(不斷掃塔)’,在‘自調(diào)用’的過(guò)程中,有一個(gè)變化的‘參數(shù)(樓層數(shù))’,當(dāng)‘參數(shù)’達(dá)到你的目標(biāo)值(拿到5樓腰牌)時(shí),就會(huì)終止‘自調(diào)用’過(guò)程,返回你所希望的值。

========== 以上屬個(gè)人理解,如有錯(cuò)誤,請(qǐng)大家指正 ========

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 丹麥攝影師Peter Funch 就花9年做了一個(gè)實(shí)驗(yàn): 每天早上8:30到9:30, 在同一地點(diǎn)中央車站蹲拍。 ...
    頁(yè)小禾閱讀 560評(píng)論 0 0
  • 前一段時(shí)間,我每天晚上固定在九點(diǎn)左右開(kāi)始這點(diǎn)東西,隨便什么,想到什么就寫什么,沒(méi)有提前去羅列清晰的框架,就只是隨意...
    微風(fēng)008閱讀 200評(píng)論 2 3
  • 早上做好飯叫菡起床,讓她走走看看腳腕還疼么,她說(shuō)一點(diǎn)點(diǎn),問(wèn)她影響早上跳繩不,她說(shuō)能堅(jiān)持沒(méi)問(wèn)題。吃完早飯差不多到點(diǎn)出...
  • 說(shuō)起團(tuán)購(gòu),以前還認(rèn)識(shí)一位老板,當(dāng)時(shí)正是團(tuán)購(gòu)如火如荼的時(shí)候,他們自己搞了一個(gè),然后讓員工自己上去團(tuán)刷單。比如說(shuō)團(tuán)鞋子...
    kafkaliu閱讀 246評(píng)論 0 1

友情鏈接更多精彩內(nèi)容