Re: [問題] 解釋實作巴斯卡三角形的程式碼

看板C_and_CPP作者時間12年前 (2013/12/26 02:39), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
buf[j] = buf[j] + buf[j-1]; i=0 1 i=1 1 1 i=2 1 2 1 i=3 1 3 3 1 i=4 1 4 6 4 1 i=5 1 5 10 10 5 1 <-- j 空的地方預設為0 觀察每一輪i的buf 本例為 i=5, j=4: C(5,4) = C(4,4) + C(4,3) 把巴斯卡三角當矩陣看的話就是,當前位置的值為 上面與左上的和 組合公式 C(i,j) = C(i-1,j) + C(i-1,j-1) 具備這知識應該會更容易理解 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.32.109
文章代碼(AID): #1IkoPo7g (C_and_CPP)
文章代碼(AID): #1IkoPo7g (C_and_CPP)