import java.util.*; public class Solution { public int findKth(int[] a, int n, int K) { return quickSort(a, 0, a.length - 1, K); } private int quickSort(int[] arr, int left, int right, int k){ int p = partition(arr, left, right); // 改进后,很特殊的是,p是全局下标,只要p对上topK坐标就可以返回 if (p == arr.length -...