<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 403, comments - 310, trackbacks - 0, articles - 7
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    開始用Word 2007發布日志

    發現書上很多加了星號的題目我都得看Instructor's Manual才會做? =_=

    Problem: Show how to solve the fractional knapsack problem in O(n) time. Assume that you have a solution to Problem 9-2.

    Problem 9-2就是在最差情況下也能在O(n)時間內求出第k大元素的算法。

    解答:

    使用線性算法找出Vi / Wi的中位數
    將物體分成三個集合,G = { i : Vi / Wi > m }??? E = { i : Vi / Wi = m}?? L : { i : Vi / Wi < m},同樣能在線性時間內完成
    計算WG = Sigma(Wi), i ∈ G; WE = Sigma(Wi), i E

    1. 如果WG > W,則不在G中取出任何物體,而是繼續遞歸分解G
    2. 如果WG <= W,取出G中所有物體,并盡可能多得取出E中物體
    3. 如果WG + WE >= W,也就是說步驟2以后背包已經放滿,則問題解決
    4. 否則如果尚未放滿,則繼續在L上遞歸調用查找W – WG - WE的方案


    以上所有調用都在線性時間內完成,每次遞歸調用都能減少一半的數據規模
    因此運行時間的遞歸式為
    T(n) <= T(n/2) + Omega(n)
    有Master Theorem可得
    T(n) = O(n)


    評論

    # re: CLRS 習題 16.2-6 部分背包問題的O(n)算法  回復  更多評論   

    2011-09-11 21:36 by MKD
    您這裡PO錯啦
    4.否則如果尚未放滿,則繼續在L上遞歸調用查找W – WG - WG的方案

    修正為:
    4.否則如果尚未放滿,則繼續在L上遞歸調用查找W – WG - WE的方案

    # re: CLRS 習題 16.2-6 部分背包問題的O(n)算法  回復  更多評論   

    2011-09-11 21:38 by ZelluX
    @MKD
    謝謝指出,已修正。

    # re: CLRS 習題 16.2-6 部分背包問題的O(n)算法  回復  更多評論   

    2011-09-11 21:55 by Makodo
    不客氣,您修改的速度好快!!
    但, 那時間允許的話順便修改一下:

    修改成:
    2. 如果WG <= W,取出中G所有物體,并盡可能多得取出E中物體

    # re: CLRS 習題 16.2-6 部分背包問題的O(n)算法  回復  更多評論   

    2011-09-11 22:01 by ZelluX
    @Makodo
    嗯,的確應該是 WG <= W,您看帖如此仔細,真是讓我這個作者汗顏啊。

    # re: CLRS 習題 16.2-6 部分背包問題的O(n)算法  回復  更多評論   

    2012-03-02 22:27 by ynnej
    T(n)=T(n/2)+O(n)的話,算法復雜度還是等于O(nlgn)的啊 怎么會等于O(n)呢?

    # re: CLRS 習題 16.2-6 部分背包問題的O(n)算法  回復  更多評論   

    2012-10-28 19:28 by 荒廢庭院
    @ynnej
    T(n)=2T(n/2)+O(n) 才是 nlgn 注意其中有一個2

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 成人免费男女视频网站慢动作 | 精品国产麻豆免费人成网站| 亚洲一级二级三级不卡| 精品久久8x国产免费观看| 亚洲国产欧洲综合997久久| 国产成人亚洲综合一区| 国产91久久久久久久免费| 99精品视频在线观看免费| 亚洲字幕AV一区二区三区四区| 国产啪亚洲国产精品无码| 99久久99久久精品免费看蜜桃| 色噜噜狠狠色综合免费视频| 亚洲好看的理论片电影| 日韩一区二区免费视频| 久久国产精品免费网站| 国产午夜亚洲精品不卡电影| 老汉色老汉首页a亚洲| 亚洲福利中文字幕在线网址| 最近中文字幕免费完整| 亚洲国产亚洲片在线观看播放| 国产免费131美女视频| 最近最新高清免费中文字幕 | 一级做a爱过程免费视频高清| 亚洲精品视频免费看| 亚洲综合区小说区激情区| 久久不见久久见中文字幕免费 | 在线免费不卡视频| 久操视频在线免费观看| 免费一级特黄特色大片| 国产亚洲综合成人91精品| 好紧我太爽了视频免费国产| 亚洲成a∧人片在线观看无码 | 亚洲色大成网站www尤物| 午夜亚洲国产理论秋霞| 亚洲精品麻豆av| 免费视频中文字幕| aⅴ免费在线观看| 男人都懂www深夜免费网站| 一级做a爰性色毛片免费| 亚洲国产精品精华液| 亚洲中文字幕无码中文|