思路: 方法一:重建一个优先队列,将数组中的k个数加入队列,如果数组中的元素小于队列中的头元素,队列进行poll操作,然后加入数组元素 方法二: //使用快排(快排需要找基准)进行前k项排序 //思路:对于数组[l, r]一次快排partition过程可得到,[l, p), p, [p+1, r)三个区间, //[l,p)为小于等于p的值, [p+1,r)为大于等于p的值。 //1、如果[l,p), p,也就是p+1个元素(因为下标从0开始),如果p+1 == k, 找到答案 //2、如果p+1 < k, 说明...