排序(一):三大排序,選擇绸栅,插入级野,冒泡

排序的三中古老的方法,選擇排序粹胯,插入排序蓖柔,冒泡排序。

一般來說风纠,我們用得到的也就只有插入排序况鸣,選擇排序和冒泡排序的用處不大,只適合作為開拓視野而用竹观。

為什么這么說呢镐捧?

這就要從排序算法的分析說起了。

分析排序算法臭增,從排序算法的執(zhí)行效率懂酱,內(nèi)存消耗和穩(wěn)定性三方面入手

排序算法的執(zhí)行效率,也從三個(gè)方面衡量:

1速址,最好情況玩焰,最壞情況由驹,平均情況的時(shí)間復(fù)雜度

2芍锚,時(shí)間復(fù)雜度的系數(shù)昔园,常數(shù),低階

其實(shí)這些在規(guī)模到了一定程度后是不能忽視的并炮,

3默刚,比較次數(shù)和交換次數(shù)


內(nèi)存消耗,通過空間復(fù)雜度來衡量逃魄。有一個(gè)概念叫“原地排序”荤西,就是特指空間復(fù)雜度為O(1)的算法,選擇伍俘,插入邪锌,冒泡都是原地排序

穩(wěn)定性,就是指排序過程中癌瘾,相等元素之間原有的先后順序不變觅丰。



冒泡排序和插入排序在上圖額比較中是差不多的,但冒泡排序的時(shí)間復(fù)雜度比插入排序的要復(fù)雜的多妨退,所以還是選擇插入排序妇萄。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市咬荷,隨后出現(xiàn)的幾起案子冠句,更是在濱河造成了極大的恐慌,老刑警劉巖幸乒,帶你破解...
    沈念sama閱讀 218,451評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件懦底,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡罕扎,警方通過查閱死者的電腦和手機(jī)基茵,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來壳影,“玉大人拱层,你說我怎么就攤上這事⊙邕郑” “怎么了根灯?”我有些...
    開封第一講書人閱讀 164,782評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)掺栅。 經(jīng)常有香客問我烙肺,道長(zhǎng),這世上最難降的妖魔是什么氧卧? 我笑而不...
    開封第一講書人閱讀 58,709評(píng)論 1 294
  • 正文 為了忘掉前任桃笙,我火速辦了婚禮,結(jié)果婚禮上沙绝,老公的妹妹穿的比我還像新娘搏明。我一直安慰自己鼠锈,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,733評(píng)論 6 392
  • 文/花漫 我一把揭開白布星著。 她就那樣靜靜地躺著购笆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪虚循。 梳的紋絲不亂的頭發(fā)上同欠,一...
    開封第一講書人閱讀 51,578評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音横缔,去河邊找鬼铺遂。 笑死,一個(gè)胖子當(dāng)著我的面吹牛茎刚,可吹牛的內(nèi)容都是我干的娃循。 我是一名探鬼主播,決...
    沈念sama閱讀 40,320評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼斗蒋,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼捌斧!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起泉沾,我...
    開封第一講書人閱讀 39,241評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤捞蚂,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后跷究,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體姓迅,經(jīng)...
    沈念sama閱讀 45,686評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,878評(píng)論 3 336
  • 正文 我和宋清朗相戀三年俊马,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了丁存。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,992評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡柴我,死狀恐怖解寝,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情艘儒,我是刑警寧澤聋伦,帶...
    沈念sama閱讀 35,715評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站界睁,受9級(jí)特大地震影響觉增,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜翻斟,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,336評(píng)論 3 330
  • 文/蒙蒙 一逾礁、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧访惜,春花似錦嘹履、人聲如沸腻扇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽衙解。三九已至阳柔,卻和暖如春焰枢,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背舌剂。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工济锄, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人霍转。 一個(gè)月前我還...
    沈念sama閱讀 48,173評(píng)論 3 370
  • 正文 我出身青樓荐绝,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親避消。 傳聞我的和親對(duì)象是個(gè)殘疾皇子低滩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,947評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 排序(上):為什么插入排序比冒泡排序更受歡迎恕沫? 排序?qū)τ谌魏我粋€(gè)程序員來說,可能都不會(huì)陌生纱意。你學(xué)的第一個(gè)算法婶溯,可能...
    GhostintheCode閱讀 3,359評(píng)論 4 27
  • 最近聽了王爭(zhēng)老師的數(shù)據(jù)結(jié)構(gòu)與算法之美,大有獲益,特寫此博客與大家分享. 排序算法太多了,但大體可以歸結(jié)于三類,冒泡...
    我是碼神閱讀 12,174評(píng)論 1 11
  • “生活不是眼前的茍且,還有詩和遠(yuǎn)方的田野类少⌒鹕恚” 高曉松的這句話,溫潤(rùn)著曾經(jīng)還沒走出學(xué)校的我們硫狞,學(xué)校的最后記憶曲梗,定格在...
    豬拱菌閱讀 402評(píng)論 0 3
  • 題記:構(gòu)思時(shí)應(yīng)該是悲傷的,感嘆自己的不同顯得格格不入妓忍,寫著寫著便覺得一切又很美好虏两,我想一切都源于我們心中的愛…… ...
    駐足觀望閱讀 356評(píng)論 0 0
  • 挑戰(zhàn)了簡(jiǎn)書的日更計(jì)劃,但就在昨天世剖,斷更了定罢,才堅(jiān)持三天。 我需要好好的反省自己旁瘫。斷更主要原因是不知道寫什么祖凫,昨天...
    秋天0閱讀 473評(píng)論 4 5