[理工] 演算法 0-1knapscak觀念疑問
大家好
這裡有一個觀念想要請教各位版友
書本上說0-1背包問題的複雜度是O(nW)=O(n2^m)
m=lg W
這部分的解釋真的看不太懂,希望可以請教各位
我的理解是因為W其實僅需lg W bits即可,而卻需要處理W時間,所以相當於輸入m,卻花了2^m等級的時間
然而如果是這樣我覺得不懂的是那為什麼其他的問題沒有這個狀況呢?
其他問題我input n不也是只需要lg n bits就可以存了嗎?那為什麼其他問題不會有這個結論?
我猜我是對這個這個理解有誤,希望版友可以解惑,謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.88.231
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1475999630.A.D41.html
推
10/09 16:37, , 1F
10/09 16:37, 1F
→
10/09 16:37, , 2F
10/09 16:37, 2F
推
10/09 18:19, , 3F
10/09 18:19, 3F
→
10/09 18:19, , 4F
10/09 18:19, 4F
→
10/09 18:25, , 5F
10/09 18:25, 5F
→
10/09 18:29, , 6F
10/09 18:29, 6F
→
10/09 18:29, , 7F
10/09 18:29, 7F
→
10/09 18:29, , 8F
10/09 18:29, 8F
推
10/09 20:22, , 9F
10/09 20:22, 9F
→
10/09 20:23, , 10F
10/09 20:23, 10F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):