第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

遞歸為什么要把n==1的情況單獨寫一下???

遞歸為什么要把n==1的情況單獨寫一下??? 求大神指點?。。?!感謝?。。?!

正在回答

3 回答

n == 1就是遞歸的基例,即遞歸停止的條件,如果沒有基例,遞歸會一直運行,沒有結(jié)束。

0 回復(fù) 有任何疑惑可以回復(fù)我~

不寫出n==1的情況,就不會截到1停,還會往下運行。

0 回復(fù) 有任何疑惑可以回復(fù)我~

尬講一下,就個人所得,因為遞歸是從n一直倒推到1,然后再從1將 ?1到n的結(jié)果按你給的遞歸的公式計算出來,而根據(jù)題目是從1開始計算到n天,所以n==1開始。如果你希望將n==1這個初始修改,根據(jù)題意,你需要同時修改初始的返回值,如將

if(n == 3){ return 3+2+1; ? ?/* ? 第一天只會1個單詞,第二天在第一天的基礎(chǔ)上再學(xué)兩個所以就算2+1,所以第三天來初始化就是3+2+1 。 ? ? ?*/ }只是這樣會把遞歸可以實現(xiàn)的過程自己手動化,根據(jù)題目是從第一天開始,n==1作為初始最符合題意。當(dāng)然,初始化為0也是合適的,比如if(n==0){return 0;}


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

井爾i

如有錯漏,敬請更正!
2018-06-12 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

遞歸為什么要把n==1的情況單獨寫一下???

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號