第九章——中位数和顺序统计量 在一个由n个元素组成的集合中,如果不考虑n的奇偶性,中位数总是出现在i=floor((n+1)/2)处(下中位数)和i=ceil((n+2)/2)处(上中位数)。 一.期望为线性时间的选择算法 该算法返回的是数组A[p…r]中第i小的元素,其中的RANDOMIZED-PARTITION(A,p,r)是快排中的算法。 结论:假设所有元素都是互异的,在期望线性时间内,我们可以找到任一顺序统计量,特别是中位数。 二.最坏情况为线性时间的选择算法