. 第k大元素 中文 English 在数组中找到第 k 大的元素。 样例 样例 1: 输入: n = 1, nums = [1,3,4,2] 输出: 4
class Solution01 {
public static int kthLargestElement(int n, int[] nums) {
/*ArrayList<Integer> list =new ArrayList<>();
for (int i = 0; i <nums.length; i++) {
list.add(nums[i]);
}
Collections.sort(list, new Comparator<Integer>() {
public int compare(Integer o1, Integer o2) {
return o2 - o1;
}
});
for (int a:
list) {
System.out.println(a);
}
return list.get(n-1);
*/
Arrays.sort(nums); //Arrays中的sort()方法升序
return nums[nums.length-n];
}
}

浙公网安备 33010602011771号