Re: [問題] 請教一個題目的遞迴解法

看板C_and_CPP作者 (--???--)時間15年前 (2009/02/11 03:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
a1=1 a2=1+(1+2) 差1+2 a3=1+(1+2)+(1+2+3) 差1+2+3 如果把(1+2+3+...)也寫成遞迴 int recur(int i,int j) { if(i==0) return 0; else if(j==0) return recur(i-1,i-1); else return j+recur(i,j-1); } a_n = recur(n,n); ....不過這樣寫不會比迴圈解快吧 純粹練習用嗎? -- ∫work dt = success -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.105.14
文章代碼(AID): #19aTMWd9 (C_and_CPP)
文章代碼(AID): #19aTMWd9 (C_and_CPP)