Java输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。

2021-01-26 11:40:22 浏览数 (2)

By CaesarChang 合作: root121toor@gmail.com

~关注我 带你看更多精品知识

代码语言:javascript复制
class Solution {
    public int[] getLeastNumbers(int[] arr, int k) {
         Arrays.sort(arr);
            int [] arrSort=Arrays.copyOf(arr,k);
            return arrSort;

    }
}

学会用Arrays.sort([ ]) 用法 和copyOf([ ],赋值的长度)

代码语言:javascript复制
Arrays.fill(array, from_index, to_index);

也要学会.fill 不包含to_index

0 人点赞