QuickSelect(已移到 quickselect.md)

搜尋與排序優先度 2/5 — 冷門 — 讀過一次即可,除非目標公司已知會問冷門 更新於 Nov 12, 2026

範圍 — 僅作轉址。 這份文件在 2026 年 11 月改名為 quickselect.md,留著只是為了把舊連結導向正確的章節。 另見:quickselect.md — 以分割做選擇的正式文件。

這份文件現在是 quickselect.md。

Quickselect 是選擇演算法,只是剛好用到雙指標式的分割,所以 2_pointers_ 這個前綴把它歸錯了主題。 內容實質上原封不動搬過去,改寫成模式卡。

東西搬去哪了

你原本在找的 現在在
模板 1,第 k 大元素 quickselect.md → 模板 1:三向分割 Quickselect
模板 2,最接近的 k 個點 quickselect.md → 模板 2:以衍生鍵做 Quickselect
視覺化範例與隨機 pivot quickselect.md → 模板 1,它的試跑與陷阱
Hoare、Lomuto 與三向分割 quickselect.md → 分割方式
Median of medians quickselect.md → Median of Medians — 現在可以執行了
其他 quickselect 題目、效能比較 quickselect.md → 同一副骨架的其他題目 與 Quickselect、堆積與排序的比較

另見