在无序数组中求第K小的数
1)随机选p 2)分区<p,=p,>p 3)命中返回,未命中,选左边或者右边.
题目 给定一个无序数组arr中,给定一个正数k,返回top k个最大的数不同时间复杂度三个方法:
蓄水池算法 等概率进袋子.