• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            xyjzsh

            O(n)的時間內找到第k個最大值(最小值)的算法

            下面介紹一種在O(n)的時間內找出第k個最大值(最小值)的方法
            該方法和快速排序相似。不同在于每次只出理一邊。
            偽代碼如下:
            Random-select(A,p,r,i)//找到A中的第i個最小值
            if p==r
            then return a[p]
            q = random-partition(A,p,r)
            k = p-q+1
            if(i==k)
            then return A[q]
            else if i<k
            then return random-select(A,p,q-1,i)
            else return random-select(A,q+1,r,i-k)
            這個算法很不錯。

            posted on 2010-12-02 11:02 呆人 閱讀(967) 評論(0)  編輯 收藏 引用 所屬分類: 算法

            <2011年1月>
            2627282930311
            2345678
            9101112131415
            16171819202122
            23242526272829
            303112345

            導航

            統計

            常用鏈接

            留言簿(1)

            隨筆分類

            隨筆檔案

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            国产精品99久久99久久久| 久久精品中文无码资源站| 久久婷婷五月综合97色直播| 91久久国产视频| 综合久久精品色| 国产91久久精品一区二区| 99久久无码一区人妻| 国产69精品久久久久APP下载 | 亚洲午夜精品久久久久久app| 亚洲国产二区三区久久| 久久综合久久久| 国内精品伊人久久久久妇| 久久精品国产亚洲一区二区| 亚洲精品第一综合99久久| 久久国产精品久久久| 久久国产AVJUST麻豆| 国产精品VIDEOSSEX久久发布| 中文成人无码精品久久久不卡 | 久久久亚洲精品蜜桃臀| 伊人色综合久久天天人手人婷| 亚洲欧美日韩久久精品第一区| 狠狠色丁香久久综合婷婷| 国产精品免费久久久久久久久| 7777精品伊人久久久大香线蕉| 大美女久久久久久j久久| 亚洲va中文字幕无码久久| 国产—久久香蕉国产线看观看| 99久久精品国产一区二区| 狠狠久久综合伊人不卡| 国产精品久久久久影院色| 亚洲精品无码久久久久| 天天影视色香欲综合久久| 国产精品成人无码久久久久久| 一本色道久久88加勒比—综合| 久久棈精品久久久久久噜噜| 久久综合精品国产一区二区三区| 久久精品国产99久久香蕉| 999久久久无码国产精品| 日韩精品无码久久久久久| 亚洲αv久久久噜噜噜噜噜| 久久婷婷五月综合国产尤物app|