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

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

為什么是(n-1)+n

不理解為什么是這個公式,帶入n=4的話,得出的結果不是10.而是7啊,,,不理解這個點

正在回答

3 回答

?n=getWordNumber(n-1)? +n;

加下劃線的是一部分,引用的自身,n是當天學的,這樣算下來就是

n=n+(n-1)+.....+1

就是前n天學的單詞數

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

n-1代表之前一天所學的加上n就是今天所學的了

0 回復 有任何疑惑可以回復我~
當n=4時
返回值為:getWordNumber(4-1)+4;
也就是:getWordNumber(3-1)+3+4;
最終結果為:getWordNumber(2-1)+2+3+4;由?
if(n?==?1)
????{
????????return?1;????//第一天只會1個單詞
????}
????getWordNumber(2-1)=1
每一個"getWordNumber(n-1)+n"都符合getWordNumber函數
對每一個n都進行一次運算。


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

Crayonsky 提問者

我想再問一下,這個意思就是知道返回值為1是結束是嗎
2017-04-22 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么是(n-1)+n

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

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

幫助反饋 APP下載

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

公眾號

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