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

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

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

    gr8vyguy@Blogjava

    算法分析時為什么偏愛最差情況?

    算法(Algorithms)的復(fù)雜度(Complexity)是指運行一個算法所需消耗的資源(時間或者空間)。同一個算法處理不同的輸入數(shù)據(jù)所消耗的資源也可能不同,所以分析一個算法的復(fù)雜度時,主要有三種情況可以考慮,最差情況(Worst Case)下的,平均情況(Average Case)的, 最好情況(Best Case)下的。不管是在實際應(yīng)用中,還是計算機理論的研究中,大多都只考慮最差情況下的復(fù)雜度分析。為什么呢?這里給出四點原因,
    1. 最差情況下的復(fù)雜度是所有可能的輸入數(shù)據(jù)所消耗的最大資源,如果最差情況下的復(fù)雜度符合我們的要求,我們就可以保證所有的情況下都不會有問題。
    2. 某些算法經(jīng)常遇到最差情況。比如一個查找算法,經(jīng)常需要查找一個不存在的值。
    3. 也許你覺得平均情況下的復(fù)雜度更吸引你,可是平均情況也有幾點問題。第一,難計算,多數(shù)算法的最差情況下的復(fù)雜度要比平均情況下的容易計算的多,第二,有很多算法的平均情況和最差情況的復(fù)雜度是一樣的. 第三,什么才是真正的平均情況?如果你假設(shè)所有可能的輸入數(shù)據(jù)出現(xiàn)的概率是一樣的話,也是不合理的。其實多數(shù)情況是不一樣的。而且輸入數(shù)據(jù)的分布函數(shù)很可能是你沒法知道。
    4. 考慮最好情況的復(fù)雜度更是沒有意義。幾乎所有的算法你都可以稍微修改一下,以獲得很好的最好情況下的復(fù)雜度(要看輸入數(shù)據(jù)的結(jié)構(gòu),可以是O(1))。怎樣修改呢? 預(yù)先計算好某一輸入的答案,在算法的開始部分判斷輸入,如果符合,給出答案。


    轉(zhuǎn)載請保留http://www.tkk7.com/xilaile/archive/2007/03/30/107374.html

    posted on 2007-03-29 22:52 gr8vyguy 閱讀(4353) 評論(1)  編輯  收藏 所屬分類: 計算機科學(xué)基礎(chǔ)

    評論

    # re: 算法分析時為什么偏愛最差情況? (內(nèi)含一個小問題) 2007-04-02 06:06 liigo

    說的很有道理,邏輯性強。  回復(fù)  更多評論   

    <2007年3月>
    25262728123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導(dǎo)航

    統(tǒng)計

    公告

  • 轉(zhuǎn)載請注明出處.
  • msn: gr8vyguy at live.com
  • 常用鏈接

    留言簿(9)

    隨筆分類(68)

    隨筆檔案(80)

    文章分類(1)

    My Open Source Projects

    搜索

    積分與排名

    最新評論

    主站蜘蛛池模板: 一个人免费播放在线视频看片| 亚洲三级在线视频| 免费毛片毛片网址| 四虎影视精品永久免费网站| 亚洲va中文字幕| 国产伦精品一区二区三区免费迷| 亚洲色大成网站WWW国产| 毛片在线免费视频| 亚洲GV天堂GV无码男同| 四虎影视精品永久免费网站| 国产亚洲福利精品一区二区| mm1313亚洲精品国产| 一级毛片在线播放免费| 亚洲日韩精品一区二区三区无码| a级片免费在线播放| 亚洲自偷自拍另类12p| 999在线视频精品免费播放观看| 久久综合久久综合亚洲| 四虎影视免费永久在线观看| 国产va免费精品| 91亚洲导航深夜福利| 国产人在线成免费视频| 国产精品亚洲精品爽爽| 国产日产亚洲系列最新| 无码日韩精品一区二区免费暖暖 | 国产亚洲精品国产| 91香焦国产线观看看免费| 亚洲最大的黄色网| 亚洲裸男gv网站| 2021在线观看视频精品免费| 亚洲一线产品二线产品| 亚洲午夜精品久久久久久浪潮| 国产好大好硬好爽免费不卡| 亚洲kkk4444在线观看| 日韩一卡2卡3卡4卡新区亚洲| 日韩精品无码一区二区三区免费| 亚洲日本va一区二区三区| 亚洲一区二区三区影院| 一二三四在线观看免费高清中文在线观看 | 久久永久免费人妻精品| 亚洲日韩国产欧美一区二区三区|