算法打基礎——順序統計(找第k小數)

這次主要是講如何在線性時間下找n個元素的未排序序列中第k小的數。當然如果\(k=1 or k=n\),即找最大最小 數,線性時間內遍歷即可完成,當拓展到一般,如中位數時,相關算法就值得研究了。這裏還要說明的是,排序解 決是一種平凡算法,但其複雜度是\(\Theta(nlogn)\) 這次內容的主要知識點有:1.隨機化版本的分治法求解&分析  2.基於1的優化pivot選擇的算法&分析   1.隨機
相關文章
相關標籤/搜索