精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 排序算法高手幫忙選一種最快的排序方法

    排序算法高手幫忙選一種最快的排序方法
    情況是這樣的:
    開始只有一個(gè)數(shù)字,程序運(yùn)行一段時(shí)間產(chǎn)生新的數(shù)字,再運(yùn)行一段時(shí)間產(chǎn)生新數(shù)字.
    要求新數(shù)字產(chǎn)生之前的數(shù)字按順序排列存儲在一個(gè)數(shù)據(jù)結(jié)構(gòu)內(nèi),新產(chǎn)生的數(shù)字放入到排好序的排列中.
    新產(chǎn)生數(shù)字的特點(diǎn)是與上次插入的數(shù)字大小接近的概率是一半,和上次插入數(shù)字無關(guān)的概率是一半.并且經(jīng)常有插入的幾個(gè)數(shù)字的大小差不太多.
    求最快的算法.不用考慮空間.
    還有一個(gè)特點(diǎn)就是數(shù)據(jù)量不大,頂多100個(gè),要求即時(shí)性很高的程序
    其他人氣:685 ℃時(shí)間:2020-07-03 02:14:04
    優(yōu)質(zhì)解答
    內(nèi)存排序算法中最常用的算法是快速排序算法,時(shí)間復(fù)雜度是Onlogn,其它的幾個(gè)算法,如插入排序、堆排序的時(shí)間復(fù)雜性都是這個(gè)值.
    正常排序問題可以用堆排序,或者快排序,但這些算法實(shí)際上都是在數(shù)據(jù)隊(duì)列已知的情況下的算法,你實(shí)際需要的是一個(gè)記錄插入效率較高的算法,插入排序應(yīng)該也不錯(cuò)的.
    當(dāng)然也可以進(jìn)行一定優(yōu)化,就是在產(chǎn)生數(shù)值有一定范圍的情況下對數(shù)值區(qū)間進(jìn)行分桶,產(chǎn)生數(shù)值后直接在指定的桶中應(yīng)用以上排序算法.
    另外,用數(shù)組的效率要比鏈表高
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版