排序算法

排序法 最壞情況 平均時間 穩(wěn)定度 輔助存儲
冒泡排序 O(n2) O(n2) 穩(wěn)定 O(1)
插入排序 O(n2) O(n2) 穩(wěn)定 O(1)
選擇排序 O(n2) O(n2) 穩(wěn)定 O(1)
快速排序 O(n2) O(n*log2n) 不穩(wěn)定 O(logn)
堆排序 O(n*log2n) O(n*log2n) 不穩(wěn)定 O(1)
歸并排序 O(n*log2n) O(n*log2n) 不穩(wěn)定 O(1)

待排序列正序時,直接插入排序的時間復(fù)雜度為O(n)
希爾排序的時間復(fù)雜度為O(n3/2

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 概述 排序有內(nèi)部排序和外部排序,內(nèi)部排序是數(shù)據(jù)記錄在內(nèi)存中進(jìn)行排序,而外部排序是因排序的數(shù)據(jù)很大,一次不能容納全部...
    蟻前閱讀 5,301評論 0 52
  • 概述:排序有內(nèi)部排序和外部排序,內(nèi)部排序是數(shù)據(jù)記錄在內(nèi)存中進(jìn)行排序,而外部排序是因排序的數(shù)據(jù)很大,一次不能容納全部...
    每天刷兩次牙閱讀 3,826評論 0 15
  • 概述排序有內(nèi)部排序和外部排序,內(nèi)部排序是數(shù)據(jù)記錄在內(nèi)存中進(jìn)行排序,而外部排序是因排序的數(shù)據(jù)很大,一次不能容納全部的...
    Luc_閱讀 2,372評論 0 35
  • 書上說,如果那年的分岔路口,你我同行,如果那年高考我多對或者多錯幾道題,如果那深情的三個字,我早早的說出口。 可現(xiàn)...
    別人都叫我小牛閱讀 288評論 0 1
  • 今天被刷屏文案戳到了——年紀(jì)越大,越?jīng)]有人會原諒你的窮。 真的好窮啊,真的活得好艱難了。卻從來都不被體諒。 下午,...
    M星閱讀 606評論 0 0

友情鏈接更多精彩內(nèi)容