堆排序是最快的,而且堆排不用全排序完,题目要第几个就排几次就可以直接终止了; import java.util.*; public class Solution { public int findKth(int[] a, int n, int K) { // write code here for (int i = a.length / 2 - 1; i >= 0; i--) { // 建堆 buildHeap(a, i, a.length); } // 这里不是按...