算法導論 第九章:中位數和順序統計學 筆記(最大值和最小值、以期望線性時間做選擇、最壞情況線性時間的選擇)

本章主要講的內容是如何在線性時間內O(n)時間內在集合S中選擇第i小的元素,最基本的是選擇集合的最大值和最小值。一般情況下選擇的元素是隨機的,最大值和最小值是特殊情況,書中重點介紹瞭如何採用分治算法來實現選擇第i小的元素,並藉助中位數進行優化處理,保證最壞保證運行時間是線性的O(n)。 順序統計量: 在一個由n個元素組成的集合中,第i個順序統計量是值該集合中第i小的元素。例如最小值是第1個順序統計
相關文章
相關標籤/搜索