[演算法] 0/1 knapsack problem
各位好,想請問
0/1 knapsack problem的時間複雜度為O(nW)其中W因為是用binary表示,所以實際上upper bound為指數,不知道這樣理解對不對?
但是這樣,那n用binary表示,不就還要再取lg ?
-----
Sent from JPTT on my OPPO R7sf.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.227.170
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1508126638.A.F62.html
→
10/16 12:55,
8年前
, 1F
10/16 12:55, 1F
好 我再研究看看 謝謝!
推
10/16 13:08,
8年前
, 2F
10/16 13:08, 2F
→
10/16 13:08,
8年前
, 3F
10/16 13:08, 3F
→
10/16 13:08,
8年前
, 4F
10/16 13:08, 4F
→
10/16 13:08,
8年前
, 5F
10/16 13:08, 5F
似懂非懂 我再想想 謝謝!!
推
10/16 15:31,
8年前
, 6F
10/16 15:31, 6F
→
10/16 15:31,
8年前
, 7F
10/16 15:31, 7F
→
10/16 15:31,
8年前
, 8F
10/16 15:31, 8F
→
10/16 15:31,
8年前
, 9F
10/16 15:31, 9F
→
10/16 15:31,
8年前
, 10F
10/16 15:31, 10F
感覺比較像c大說的那樣 是次數跟數值 兩個不一樣
因為課本題目最大負重也假設5而已 而且負重bit數 以常理想也不會太大吧?
※ 編輯: q1qip123 (180.217.227.170), 10/16/2017 16:32:28
※ 編輯: q1qip123 (180.217.227.170), 10/16/2017 16:40:03
※ 編輯: q1qip123 (180.217.227.170), 10/16/2017 16:44:08
推
10/16 18:30,
8年前
, 11F
10/16 18:30, 11F
→
10/16 18:30,
8年前
, 12F
10/16 18:30, 12F
→
10/16 18:30,
8年前
, 13F
10/16 18:30, 13F
→
10/16 18:30,
8年前
, 14F
10/16 18:30, 14F
→
10/16 18:30,
8年前
, 15F
10/16 18:30, 15F
我的理解是 因為他這個n指的是數值 因為他判斷是不是質數
跟knapsack指的次數不一樣
※ 編輯: q1qip123 (180.217.227.170), 10/16/2017 19:40:33
推
10/16 19:48,
8年前
, 16F
10/16 19:48, 16F
我懂了 寫的超詳細 感謝!!!!!
※ 編輯: q1qip123 (180.217.227.170), 10/16/2017 20:38:37