課程
/后端開發(fā)
/C
/C語言入門
getWordNumber(n - 1) + n - 1,這段代碼沒理解
2015-01-20
源自:C語言入門 5-7
正在回答
這是返還給? getWordNumber(1)的值,就是return 1?? 將1返還到getWordNumber(1)中。
例:
abc(5)=abc(4)+n
abc(4)=abc(3)+n
abc(3)=abc(2)+n
abc(2)=abc(1)+n
abc(1)=1
然后返換,先計(jì)算最后一個(gè)
abc(1)等于1
倒數(shù)第二行
abc(2)=abc(1)+n? 等于? abc(2)=1+ 2 =3
倒數(shù)第三行
abc(3)=abc(2)+n??等于? abc(3)= 3+3 =6???? ?第一個(gè)3是abc(2)的值?, 第二個(gè)3是n的值,就是abc(n-1)中n的值,abc(3)=abc(2)+3 ?
倒數(shù)第四行
abc(4)=abc(3)
sca11
1+1+2+3+4+5+6+7+8+9
return getWordNumber(n-1)+n-1
表示getWordNumber(n)比getWordNumber(n-1)多了個(gè)+n-1
即
getWordNumber(n-1)?-?getWordNumber(n-1) = n-1
getWordNumber(n-1)是遞歸方法的運(yùn)用,遞歸調(diào)用函數(shù)getWordNumber(),并每次計(jì)算前一天的單詞量,把過程寫成數(shù)學(xué)過程就形成了:(((((1)+2)+3)+...+(n-2))+n-1。即從最后一天的前一天(n-1)開始記錄,一直到第一天為止。
舉報(bào)
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
1 回答關(guān)于遞歸的理解
2 回答遞歸函數(shù)的理解
1 回答遞歸函數(shù)的理解
2 回答遞歸函數(shù)不太理解
1 回答遞歸函數(shù)練習(xí)求解
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-08-03
這是返還給? getWordNumber(1)的值,就是return 1?? 將1返還到getWordNumber(1)中。
例:
abc(5)=abc(4)+n
abc(4)=abc(3)+n
abc(3)=abc(2)+n
abc(2)=abc(1)+n
abc(1)=1
然后返換,先計(jì)算最后一個(gè)
abc(1)等于1
倒數(shù)第二行
abc(2)=abc(1)+n? 等于? abc(2)=1+ 2 =3
倒數(shù)第三行
abc(3)=abc(2)+n??等于? abc(3)= 3+3 =6???? ?第一個(gè)3是abc(2)的值?, 第二個(gè)3是n的值,就是abc(n-1)中n的值,abc(3)=abc(2)+3 ?
倒數(shù)第四行
abc(4)=abc(3)
2015-04-08
1+1+2+3+4+5+6+7+8+9
return getWordNumber(n-1)+n-1
表示getWordNumber(n)比getWordNumber(n-1)多了個(gè)+n-1
即
getWordNumber(n-1)?-?getWordNumber(n-1) = n-1
2015-01-20
getWordNumber(n-1)是遞歸方法的運(yùn)用,遞歸調(diào)用函數(shù)getWordNumber(),并每次計(jì)算前一天的單詞量,把過程寫成數(shù)學(xué)過程就形成了:(((((1)+2)+3)+...+(n-2))+n-1。即從最后一天的前一天(n-1)開始記錄,一直到第一天為止。