<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      面試題 M大小的數組中選出前N個元素

      已知一個大小為M的數組  里面放著M個整數

      現在要找出前n個最大的元素

      問:

        最優的算法,時間復雜度和空間復雜度

       

       

      解法有很多,最好的不好找, 這里隨便先舉幾個一般的:

        1.先給M的數組做一次排序 那么前n個元素就是結果, 假設用快速排序 那么時間復雜度就是 M*logM

        2.已知使用冒泡法找出最大的一個元素, 需要M次, 那么找出N個,就需要M*N ,如果N很小這個算法就很優化

      補充

      以下是個人覺得最好的算法(快速排序的一部分)

      隨機在m中挑選一個值,  然后比m小的放在m左邊, 比m大的放在m右邊

      假設右邊有c個元素, 如果c小于5個, 在左邊的元素中繼續尋找 最大的n-c個元素, 

      否則丟棄所有左側元素, 在右側中繼續尋找最大的n個元素

      遞歸,不斷丟棄元素 直到最后找到所有的前n大元素

      posted on 2011-01-01 12:58  聽說讀寫  閱讀(1927)  評論(1)    收藏  舉報

      導航

      主站蜘蛛池模板: 亚洲无av在线中文字幕| 在线看高清中文字幕一区| 亚洲人成网站在线无码| 亚洲精品日本一区二区| 国产亚洲精品AA片在线播放天| 久久天天躁狠狠躁夜夜2020老熟妇 | 日本一卡2卡3卡4卡无卡免费| 精品一区二区三区日韩版| 久色伊人激情文学你懂的| 俺来也俺去啦最新在线| 亚洲欧洲日韩国内高清| 999精品全免费观看视频| 国内精品免费久久久久电影院97| 波多野结衣av高清一区二区三区 | 亚洲高潮喷水无码AV电影| 国产精品久久久久7777| 国产精品无码无片在线观看3d| 亚洲婷婷六月的婷婷| 国内精品免费久久久久电影院97| japanese边做边乳喷| 亚洲午夜精品毛片成人播放| 国色精品卡一卡2卡3卡4卡在线| 中文字幕日韩精品有码视频| 亚洲av综合av一区| 亚洲综合色一区二区三区| 正在播放国产剧情亂倫| 精品国产免费第一区二区三区| 色猫咪av在线观看| 国产中文字幕一区二区| 国产黑色丝袜在线播放| 午夜dv内射一区二区| 国产一区在线播放av| 久久国产精品老女人| 欧美 喷水 xxxx| 国产成人精品视频不卡| 久久夜色精品国产亚av| 久久国产免费观看精品3| 久章草这里只有精品| 男女一级国产片免费视频| 国产成人AV大片大片在线播放| 97se亚洲国产综合自在线观看|