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

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

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

    J2EE之巔

     

    算法的時間復雜度

     

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

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

    概念

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

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

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

    1 設規(guī)模為n個元素時,要執(zhí)行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 超越巔峰 閱讀(3585) 評論(1)  編輯  收藏 所屬分類: Computer Science

    評論

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

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


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


    網(wǎng)站導航:
     

    導航

    統(tǒng)計

    常用鏈接

    留言簿(12)

    隨筆分類(54)

    隨筆檔案(59)

    文章分類(2)

    文章檔案(1)

    相冊

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久亚洲国产成人精品性色| 亚洲av无码国产精品色在线看不卡| 男女交性无遮挡免费视频| 精品久久久久亚洲| 免费一级全黄少妇性色生活片 | 亚洲乱码中文字幕综合234| 久久亚洲色一区二区三区| 亚洲av午夜成人片精品网站| 亚洲国产av高清无码| 亚洲欧好州第一的日产suv| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 青青免费在线视频| 一个人免费日韩不卡视频| 国产精彩免费视频| 国产高清在线精品免费软件| 亚洲乱色熟女一区二区三区丝袜 | 中文亚洲AV片在线观看不卡| 亚洲中文无码亚洲人成影院| 国产精品永久免费| 美女视频黄的全免费视频| 国产精品亚洲高清一区二区| 亚洲粉嫩美白在线| 国产免费伦精品一区二区三区| 嫖丰满老熟妇AAAA片免费看| 亚洲综合精品成人| 亚洲成人一区二区| 最新国产乱人伦偷精品免费网站 | 亚洲人成免费网站| 色噜噜AV亚洲色一区二区| 最近免费字幕中文大全| 国产男女性潮高清免费网站| 一级特黄aaa大片免费看| 日韩免费电影在线观看| 中文字幕亚洲免费无线观看日本 | 亚洲人成图片网站| 亚洲国产成人久久精品99 | 高清免费久久午夜精品| 成人永久免费福利视频网站| 美女裸体无遮挡免费视频网站| 亚洲日韩av无码| 久久久久久免费视频|