第i个顺序统计量是所在集合中第i小的元素。i从1开始计数。
中位数:集合的模是奇数,中位数是唯一的,
i=(n+1)/2
;n为偶数时,存在两个中位数,分别位于
i=n/2
(上中位数),和
i=n/2+1
(下中位数)处。一般代指下中位数。
本章重点,
O(n)
时间下得到第i个顺序统计量。
9.1 最小值和最大值
只找最小值或最大值直接遍历,同时找这两个值则可成对的比较。
9.2 期望为线性时间的选择算法
最坏运行时间为 Θ(n) 。
练习
9.2-1 i不会落到长度为0的区间之内,故不会调用
9.3 最坏时间为线性的选择算法
分为有5个元素的组。
3n10−6
是大于或小于中位数的中位数x的下界。