[理工] 101成大資工 程式設計

看板Grad-ProbAsk作者 (GnCtIlike)時間12年前 (2013/02/17 19:50), 編輯推噓7(708)
留言15則, 6人參與, 最新討論串1/1
寫完有些問題,所以PO來跟大家請教一下 1. 不會..有高手會的嗎? 2. a.22 (這是要求critical path意思嗎0.0?) b.1>3>4>5>8>9>10 1>3>4>7>9>10 1>3>4>5>7>9>10 3. O(lgn*n^1/2) 我是令n=4^k,不知道對不對 4.洪捷演算法p4-50有~大家可以看一下~ 5. int table[n]; void dp() { table[0] = 1; table[1] = 1; for (int i=2; i<=n; i++) table[i] = table[i-1] + table[i-2]; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.66.184

02/17 19:58, , 1F
DP不是要有表格去記錄嗎
02/17 19:58, 1F

02/17 20:36, , 2F
黑阿,可是他說設計一個algorithm,畫表格算設計嗎0.0?
02/17 20:36, 2F

02/17 20:39, , 3F
應該算DP 只要你有把前面的結果記錄起來 慢慢算出最終
02/17 20:39, 3F

02/17 20:39, , 4F
結果 應該都可以吧
02/17 20:39, 4F

02/17 20:40, , 5F
只不過大多數的DP好像都會用到陣列所以有表格
02/17 20:40, 5F

02/17 21:12, , 6F
他這樣只有回傳B,沒記錄起來吧
02/17 21:12, 6F

02/17 21:16, , 7F
for loop裡面有這種效果就算了
02/17 21:16, 7F

02/17 21:23, , 8F
這for除了有最後一次的c.b.a值,找不到之前的執行結果吧
02/17 21:23, 8F

02/17 21:25, , 9F
http://0rz.tw/MVwET 我是覺得不算啦,錯了抱歉
02/17 21:25, 9F

02/17 21:40, , 10F
Sorry 樓上你是對的 我沒考慮到記憶的部分
02/17 21:40, 10F

02/17 21:58, , 11F
了解!! 謝謝~~
02/17 21:58, 11F
※ 編輯: gn123 來自: 140.113.66.184 (02/17 22:00)

02/18 00:13, , 12F
2.b 我還有寫1>3>5>7>9>10
02/18 00:13, 12F

02/18 09:42, , 13F
這樣不是只有16@@?
02/18 09:42, 13F

02/22 21:29, , 14F
2.b 我多1 3 5 4 7 9 10
02/22 21:29, 14F

02/19 23:54, , 15F
3.我是用n=2^k,結果T(n)=c*lgn + n^(1/2)耶,這樣一樣嗎?
02/19 23:54, 15F
文章代碼(AID): #1H8CFzTr (Grad-ProbAsk)