選擇問題(selective problem)

設(shè)有一組N個(gè)數(shù),要確定其中第K個(gè)最大值雾消。

將這N個(gè)數(shù)讀進(jìn)一個(gè)數(shù)組灾搏,再通過簡(jiǎn)單的算法,比如冒泡排序立润,以遞減順序?qū)?shù)組排序狂窑,然后返回位置K上的元素。

冒泡排序

兩兩相鄰比較范删,如果反序則交換蕾域,直到?jīng)]有反序的記錄為止拷肌。

冒泡排序(Bubble sort)也是一種簡(jiǎn)單直觀的排序算法到旦。它重復(fù)地走訪過要排序的數(shù)列,一次比較兩個(gè)元素巨缘,如果他們的順序錯(cuò)誤就把他們交換過來添忘。走訪數(shù)列的工作是重復(fù)地進(jìn)行直到?jīng)]有再需要交換,也就是說該數(shù)列已經(jīng)排序完成若锁。這個(gè)算法的名字由來是因?yàn)樵叫〉脑貢?huì)經(jīng)由交換慢慢“浮”到數(shù)列的頂端搁骑。

時(shí)間復(fù)雜度:O(N2)

一些改進(jìn):


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子仲器,更是在濱河造成了極大的恐慌煤率,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,248評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件乏冀,死亡現(xiàn)場(chǎng)離奇詭異蝶糯,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)辆沦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門昼捍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人肢扯,你說我怎么就攤上這事妒茬。” “怎么了蔚晨?”我有些...
    開封第一講書人閱讀 153,443評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵乍钻,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我蛛株,道長(zhǎng)团赁,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,475評(píng)論 1 279
  • 正文 為了忘掉前任谨履,我火速辦了婚禮欢摄,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘笋粟。我一直安慰自己怀挠,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評(píng)論 5 374
  • 文/花漫 我一把揭開白布害捕。 她就那樣靜靜地躺著绿淋,像睡著了一般。 火紅的嫁衣襯著肌膚如雪尝盼。 梳的紋絲不亂的頭發(fā)上吞滞,一...
    開封第一講書人閱讀 49,185評(píng)論 1 284
  • 那天,我揣著相機(jī)與錄音盾沫,去河邊找鬼裁赠。 笑死,一個(gè)胖子當(dāng)著我的面吹牛赴精,可吹牛的內(nèi)容都是我干的佩捞。 我是一名探鬼主播,決...
    沈念sama閱讀 38,451評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼蕾哟,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼一忱!你這毒婦竟也來了莲蜘?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,112評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤帘营,失蹤者是張志新(化名)和其女友劉穎票渠,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體芬迄,經(jīng)...
    沈念sama閱讀 43,609評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡庄新,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了薯鼠。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片择诈。...
    茶點(diǎn)故事閱讀 38,163評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖出皇,靈堂內(nèi)的尸體忽然破棺而出羞芍,到底是詐尸還是另有隱情,我是刑警寧澤郊艘,帶...
    沈念sama閱讀 33,803評(píng)論 4 323
  • 正文 年R本政府宣布荷科,位于F島的核電站,受9級(jí)特大地震影響纱注,放射性物質(zhì)發(fā)生泄漏畏浆。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評(píng)論 3 307
  • 文/蒙蒙 一狞贱、第九天 我趴在偏房一處隱蔽的房頂上張望刻获。 院中可真熱鬧,春花似錦瞎嬉、人聲如沸蝎毡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,357評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)沐兵。三九已至,卻和暖如春便监,著一層夾襖步出監(jiān)牢的瞬間晦款,已是汗流浹背坛吁。 一陣腳步聲響...
    開封第一講書人閱讀 31,590評(píng)論 1 261
  • 我被黑心中介騙來泰國(guó)打工弹灭, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留剂习,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,636評(píng)論 2 355
  • 正文 我出身青樓解藻,卻偏偏與公主長(zhǎng)得像老充,于是被迫代替她去往敵國(guó)和親葡盗。 傳聞我的和親對(duì)象是個(gè)殘疾皇子螟左,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評(píng)論 2 344

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

  • 排序算法說明 (1)排序的定義:對(duì)一序列對(duì)象根據(jù)某個(gè)關(guān)鍵字進(jìn)行排序啡浊; 輸入:n個(gè)數(shù):a1,a2,a3,…,an輸出...
    BULL_DEBUG閱讀 766評(píng)論 0 3
  • 某次二面時(shí),面試官問起Js排序問題胶背,吾絞盡腦汁回答了幾種巷嚣,深感算法有很大的問題,所以總計(jì)一下钳吟! 排序算法說明 (1...
    流浪的先知閱讀 1,187評(píng)論 0 4
  • Ba la la la ~ 讀者朋友們廷粒,你們好啊,又到了冷鋒時(shí)間红且,話不多說坝茎,發(fā)車! 1.冒泡排序(Bub...
    王飽飽閱讀 1,788評(píng)論 0 7
  • 大王新得了一輛摩托車暇番,喜歡得厲害嗤放。 晚上跟同學(xué)吃完飯,喝了點(diǎn)小酒壁酬,抄起電話次酌,同學(xué)問:這么晚了給誰打? 大王笑瞇瞇的...
    丟果醬閱讀 114評(píng)論 0 0
  • 我常常告訴自己舆乔,要做一個(gè)傻瓜
    三月里的白閱讀 467評(píng)論 0 1