题目地址:最小的K个数_牛客题霸_牛客网
题目回顾:
解题思路:
注意本题不需要去重。
最简单的方法:排序后数组顺序是由小到大的,也就是说此时数组前k个数就是我们要求的结果。
整体代码:
public ArrayList<Integer> GetLeastNumbers_Solution (int[] input, int k) {ArrayList<Integer> res = new ArrayList<>();if (k == 0 || input.length == 0)return res;Arrays.sort(input);for (int i = 0; i < k; i++) {res.add(input[i]);}return res;}