6. The Selection Problem

The selection problem: Given a set of n elements, find the ith smallest element from the set, where 1 ≤ i ≤ n.

  1. Find the i-th largest element in A
    = find the (n ? i + 1)-th smallest element in A
  2. Find the first i smallest elements in A
    find the i-th smallest element x in A, followed by scanning the sequence
    and picking any element y ≤ x when the number of picked elements is no larger than i
  3. Find the first i largest elements in A


    An algorithm for general selection

The partitioning step can be done in O(n) time.

  1. The overall performance of the algorithm depends on the choice of the pivot element x.
  2. In the worst case, the total time might be Θ(n^2). (Consider if i = 1 and x is always the largest element.)
  3. It can be shown that if x is chosen at random, then the average time is O(n).
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末龄句,一起剝皮案震驚了整個(gè)濱河市诗越,隨后出現(xiàn)的幾起案子施禾,更是在濱河造成了極大的恐慌,老刑警劉巖屎媳,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異抹蚀,居然都是意外死亡剿牺,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進(jìn)店門环壤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來晒来,“玉大人,你說我怎么就攤上這事郑现∨缺溃” “怎么了?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵接箫,是天一觀的道長攒读。 經(jīng)常有香客問我,道長辛友,這世上最難降的妖魔是什么薄扁? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮废累,結(jié)果婚禮上邓梅,老公的妹妹穿的比我還像新娘。我一直安慰自己邑滨,他們只是感情好日缨,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著掖看,像睡著了一般匣距。 火紅的嫁衣襯著肌膚如雪面哥。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天毅待,我揣著相機(jī)與錄音尚卫,去河邊找鬼。 笑死恩静,一個(gè)胖子當(dāng)著我的面吹牛焕毫,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播驶乾,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼邑飒,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了级乐?” 一聲冷哼從身側(cè)響起疙咸,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎风科,沒想到半個(gè)月后撒轮,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡贼穆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年题山,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片故痊。...
    茶點(diǎn)故事閱讀 38,646評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡顶瞳,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出愕秫,到底是詐尸還是另有隱情慨菱,我是刑警寧澤,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布戴甩,位于F島的核電站符喝,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏甜孤。R本人自食惡果不足惜协饲,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望缴川。 院中可真熱鬧囱稽,春花似錦、人聲如沸二跋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽扎即。三九已至吞获,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間谚鄙,已是汗流浹背各拷。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留闷营,地道東北人烤黍。 一個(gè)月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像傻盟,于是被迫代替她去往敵國和親速蕊。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,514評論 2 348

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

  • 背景 一年多以前我在知乎上答了有關(guān)LeetCode的問題, 分享了一些自己做題目的經(jīng)驗(yàn)娘赴。 張土汪:刷leetcod...
    土汪閱讀 12,738評論 0 33
  • 大街上經(jīng)彻嬲埽看見這樣的一幕,一個(gè)漂亮的女生求著男的不要離開她诽表,男的對她不搭不理唉锌,留下女生在原地痛哭。 我們可能會想竿奏,...
    泡妞手冊閱讀 903評論 0 0
  • 文/白茶心 涂山雷這個(gè)小混蛋來了 涂山語剛剛接待完一個(gè)來訪者袄简。正在吞吃她的話,味道還是很好泛啸。正爽著绿语,有人敲門。她叫...
    白茶心閱讀 411評論 6 5
  • 非謀之謀 一:逃脫 二:離鏡 三:潛舟刺殺 四:難離 五:流殤 六:宮變 四方何方 七:逍遙游 八:巫落子 九:沉...
    上華雪陽閱讀 6,383評論 0 1
  • 2017年7月23至7月27日平痰,我參加了由塞上驕子寧夏聯(lián)盟舉辦的首屆志愿下鄉(xiāng)活動汞舱。作為西海固的一員,我認(rèn)為我有義務(wù)...
    恬馨沐陽閱讀 313評論 0 0