题解 | #寻找第K大#
寻找第K大
http://www.nowcoder.com/practice/e016ad9b7f0b45048c58a9f27ba618bf
import java.util.*;
public class Solution {
public int findKth(int[] a, int n, int k) {
PriorityQueue<Integer> queue = new PriorityQueue<>(k);
for(int val : a){
if(queue.size() == k){
if(queue.peek() > val) continue;
queue.poll();
}
queue.offer(val);
}
return queue.poll();
}
}

