排序算法時(shí)間復(fù)雜度、空間復(fù)雜度、穩(wěn)定性比較

一、排序算法的分類(lèi)

1.插入類(lèi)排序
直接插入排序,折半插入排序,希爾排序
2.交換類(lèi)排序
冒泡排序,快速排序
3.選擇類(lèi)排序
簡(jiǎn)單選擇排序,堆排序
4.歸并類(lèi)排序
二路歸并排序
5.基數(shù)類(lèi)排序
基數(shù)排序

二、復(fù)雜度總結(jié)

(1)時(shí)間復(fù)雜度
快些以nlogn的速度歸隊(duì)
(2)空間復(fù)雜度
快排O(log2n),歸并排序O(n),基數(shù)排序O(rd),其他都是O(1)

三、穩(wěn)定性總結(jié)

情緒不穩(wěn)定,快希選一堆好友來(lái)聊天吧

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

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

  • 一些概念 數(shù)據(jù)結(jié)構(gòu)就是研究數(shù)據(jù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)以及它們之間相互關(guān)系,并對(duì)這種結(jié)構(gòu)定義相應(yīng)的運(yùn)算,而且確保經(jīng)過(guò)這...
    Winterfell_Z閱讀 6,603評(píng)論 0 13
  • 樹(shù)(續(xù)) 二叉樹(shù) 二叉排序樹(shù) 二叉排序樹(shù),又叫二叉查找樹(shù),它或者是一棵空樹(shù);或者是具有以下性質(zhì)的二叉樹(shù): 若它的左...
    liuzhangjie閱讀 1,244評(píng)論 0 0
  • 上面的同學(xué)請(qǐng)保持秩序。。。本章,來(lái)研究一下排序算法。排序算法在大部分情況下并不具備直接商業(yè)應(yīng)用的條件,但是對(duì)我們理...
    CrazyShawnLiu閱讀 806評(píng)論 0 1
  • 查找和排序都是程序設(shè)計(jì)中經(jīng)常用到的算法。查找相對(duì)而言較為簡(jiǎn)單,不外乎順序查找、二分查找、哈希表查找和二叉排序樹(shù)查找...
    eagleRock閱讀 5,779評(píng)論 0 14
  • 直接介紹一下具體的步驟以及注意點(diǎn): instagram 爬蟲(chóng)注意點(diǎn) instagram的首頁(yè)數(shù)據(jù)是 服務(wù)端渲染的,...
    匴什庅閱讀 3,364評(píng)論 2 2

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