将所有元素分成 n / 5 n/5 n/5组然后每组5个元素,然后又多出一组 n m o d 5 n\mod 5 nmod5个元素
然后对于这 ⌈ n / 5 ⌉ \lceil n/5 \rceil ⌈n/5⌉组元素中位数(暴力求出),然后拿出来,按照上述分组方法继续暴力递归下去计算他们的中位数
找到这些元素的中位数之后直接以这个元素为分界点分成两部分即可(nthelement)
因为这样选出来的元素很接近mid因此论文中分析最坏是线性的
将所有元素分成 n / 5 n/5 n/5组然后每组5个元素,然后又多出一组 n m o d 5 n\mod 5 nmod5个元素
然后对于这 ⌈ n / 5 ⌉ \lceil n/5 \rceil ⌈n/5⌉组元素中位数(暴力求出),然后拿出来,按照上述分组方法继续暴力递归下去计算他们的中位数
找到这些元素的中位数之后直接以这个元素为分界点分成两部分即可(nthelement)
因为这样选出来的元素很接近mid因此论文中分析最坏是线性的