国产成人精品999视频,国产成人女人在线观看,国产av天堂亚洲国产av麻豆,国产98色在线 | 日韩,国产成人精品一区二区三区无码

當前所在位置: 天奇生活 > 生活 > 正文

桶排序時間復雜度 桶排序時間復雜度是什么

2020-07-29 天奇生活 【 字體:

  桶排序時間復雜度:O(N+C),其中C=N*(logN-logM)。桶排序是一個排序算法,工作的原理是將數組分到有限數量的桶子里,每個桶子再使用別的排序算法或以遞歸方式繼續(xù)使用桶排序進行排序。

cc22b43f9c9b51a7.jpg

  桶排序的平均時間復雜度為線性的O(N+C),其中C=N*(logN-logM)。如果相對于同樣的N,桶數量M越大,其效率越高,最好的時間復雜度達到O(N)。當然桶排序的空間復雜度為O(N+M),如果輸入數據非常龐大,而桶的數量也非常多,則空間代價無疑是昂貴的。此外,桶排序是穩(wěn)定的。

9ebacc4073da0662.jpg

  桶排序的方法

  桶排序算法要求,數據的長度必須完全一樣,程序過程要產生長度相同的數據,其方法為:Data=rand()/10000+10000。

  每次進行下一次的掃描順序是按照上次掃描的結果來的,所以設計上提供相同的兩個桶數據結構。前一個保存每一次掃描的結果供下次調用,另外一個臨時拷貝前一次掃描的結果提供給前一個調用。

  在桶排序算法的代碼中,假設輸入是含n個元素的數組A,且每個元素滿足0≤ A[i]<1。另外還需要一個輔助數組B[O..n-1]來存放鏈表實現(xiàn)的桶,并假設可以用某種機制來維護這些表。

熱門推薦
相關推薦 更多 >>

桶排序時間復雜度 桶排序時間復雜度是什么

桶排序時間復雜度  桶排序時間復雜度是什么
桶排序時間復雜度:O(N+C),其中C=N*(logN-logM)。桶排序是一個排序算法,工作的原理是將數組分到有限數量的桶子里,每個桶子再使用別的排序算法或以遞歸方式繼續(xù)使用桶排序進行排序。

美股開盤時間 美股什么時候開盤

美股開盤時間 美股什么時候開盤
美股開盤時間分夏令時和冬令時:美國從每年3月第二個星期日到11月第一個星期六采用夏令時,這段時間其交易時間為北京時間晚21:30-次日凌晨4:00;在11月初到3月初,采用的是冬令時,交易時間為北京時間晚22:30-次日凌晨5:00。

錢塘江大潮的時間 錢塘江大潮時間是什么時候

錢塘江大潮的時間 錢塘江大潮時間是什么時候
錢塘江大潮的時間基本是在每年的農歷八月十五到二十之間,場面非常的壯觀,因此每年來這里看大潮的游客非常多。而且一般大潮時間差不多在農歷八月十八最大,不過每個月的初一到初五,十五到二十都可以看到潮,所以一年中有120天可以觀潮。

泉城廣場噴泉時間 濟南泉城廣場噴泉簡介

泉城廣場噴泉時間 濟南泉城廣場噴泉簡介
泉城廣場噴泉時間是10:00,15:00,20:00;每場噴泉時間一般維持在23~28分鐘;但是遇雨雪天氣或接待任務噴泉時間會不一樣。

高鐵檢票時間 高鐵多久開始檢票

高鐵檢票時間 高鐵多久開始檢票
高鐵檢票時間是發(fā)車前20分鐘左右開始檢票,開車前5分鐘停止檢票。車站會在進站口、檢票口、車站引導屏和售票處標注停止檢票時間。同時,停止檢票時間是根據車站站場設計的實際情況設定的。

五四運動時間 五四運動的起因

五四運動時間 五四運動的起因
五四運動時間是1919年5月4日。從1918年11月的“公理戰(zhàn)勝強權”慶典,到次年1月的巴黎會議,短短兩個月時間,當時的中國充分詮釋了“自古弱國無外交”的定律,所謂的“公理戰(zhàn)勝強權”不過是一個美麗的童話。面對這樣屈辱的局面,從5月4日開始,北京的學生紛紛罷課,組織演講、宣傳,隨后天津、上海、廣州、南京、杭州、武漢、濟南的學生、工人也給予支持。
友情鏈接