當(dāng)前所在位置: 天奇生活 > 生活 > 正文

桶排序時間復(fù)雜度 桶排序時間復(fù)雜度是什么

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

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

cc22b43f9c9b51a7.jpg

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

9ebacc4073da0662.jpg

  桶排序的方法

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

  每次進行下一次的掃描順序是按照上次掃描的結(jié)果來的,所以設(shè)計上提供相同的兩個桶數(shù)據(jù)結(jié)構(gòu)。前一個保存每一次掃描的結(jié)果供下次調(diào)用,另外一個臨時拷貝前一次掃描的結(jié)果提供給前一個調(diào)用。

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

猜你喜歡

清蒸桂魚要蒸多長時間

清蒸桂魚要蒸多長時間

2024-09-24
12.1萬
牙膏可以洗掉霉斑嗎

牙膏可以洗掉霉斑嗎

2024-09-24
12.5萬
聚酯纖維是高檔面料嗎

聚酯纖維是高檔面料嗎

2024-09-23
14.4萬
暗度陳倉的主人公是誰

暗度陳倉的主人公是誰

2024-09-23
9.3萬
放大鏡不能放大的東西是啥

放大鏡不能放大的東西是啥

2024-09-21
12.6萬
北極蝦是生的還是熟的

北極蝦是生的還是熟的

2024-09-21
7.8萬
樹梢指的是樹的哪個部位

樹梢指的是樹的哪個部位

2024-09-20
17.8萬
玻璃碗可以放烤箱嗎

玻璃碗可以放烤箱嗎

2024-09-20
11.8萬
凍榴蓮怎么解凍才好吃

凍榴蓮怎么解凍才好吃

2024-09-19
15.4萬
玉鐲晚上睡覺戴著好嗎

玉鐲晚上睡覺戴著好嗎

2024-09-19
11.9萬
熱門推薦
相關(guān)推薦 更多 >>

桶排序時間復(fù)雜度 桶排序時間復(fù)雜度是什么

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

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

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

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

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

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

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

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

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

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

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