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

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

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

    J2EE之巔

     

    算法的時間復雜度

     

    相信大家對于算法的時間復雜度O都不會陌生,不過你知道一個算法的時間復雜度是如何計算出來的嗎?

    以前在學習算法和數據結構的時候,對于每種算法的復雜度都是死記的并沒有真正的去研究他們是如何計算出來,最近突然對算法產生了興趣,迫使自己研究了一下算法復雜度的計算方法。

    概念

    O表示法表示時間復雜性,注意它是某一個算法的時間復雜性。大O表示只是說有上界,由定義如果f(n)=O(n),那顯然成立f(n)=O(n^2),它給你一個上界,但并不是上確界,但人們在表示的時候一般都習慣表示前者。

    另外除了這個官方概念,個人認為大O表示的是問題規模n和算法中語句執行次數的關系。

    以二分查找為例,我們求解它的時間復雜度

    1 設規模為n個元素時,要執行T(n)次

    T(n)=T(n/2)+1

    T(n)=[T(n/4)+1]+1

    T(n)=T(n/2^m)+m

    n=2^m

    T(n)=T(1)+log2n

    T(1)=1

    所以其算法復雜度為O(log2n)

    posted on 2010-06-18 15:26 超越巔峰 閱讀(3583) 評論(1)  編輯  收藏 所屬分類: Computer Science

    評論

    # re: 算法的時間復雜度 2010-06-22 10:43 愛之谷

    所以其算法復雜度為O(log2n)  回復  更多評論   


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


    網站導航:
     

    導航

    統計

    常用鏈接

    留言簿(12)

    隨筆分類(54)

    隨筆檔案(59)

    文章分類(2)

    文章檔案(1)

    相冊

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久九九兔免费精品6| 国产成人免费a在线视频app| 99久久99热精品免费观看国产| 成年人网站免费视频| 国产又长又粗又爽免费视频| 亚洲一区AV无码少妇电影| 免费黄网站在线观看| 国产免费黄色大片| 67pao强力打造67194在线午夜亚洲| 亚洲另类无码一区二区三区| 久操视频在线免费观看| 国产又大又黑又粗免费视频 | 在线观看免费视频网站色| 国产一精品一AV一免费孕妇| 亚洲精品无码午夜福利中文字幕| 亚洲午夜无码久久久久小说| 99在线视频免费观看视频| 亚洲人成在线电影| 无码毛片一区二区三区视频免费播放 | 成人爽A毛片免费看| 亚洲丁香婷婷综合久久| 性短视频在线观看免费不卡流畅| 国产精品久久久亚洲| 日本高清不卡中文字幕免费| 成人免费网站在线观看| 亚洲制服丝袜在线播放| 日韩精品无码免费一区二区三区| 亚洲视频在线观看不卡| 国内精品免费视频自在线| 亚洲首页国产精品丝袜| 中文字幕无线码免费人妻| 国产L精品国产亚洲区久久| 亚洲AV永久无码精品一福利| 国产美女在线精品免费观看| 亚洲av日韩综合一区二区三区| 亚洲熟妇无码另类久久久| 青青青国产手机频在线免费观看| 亚洲成人免费电影| 久久久高清免费视频| 农村寡妇一级毛片免费看视频| 亚洲国产美国国产综合一区二区|