最小 K 个数

设计一个算法,找出数组中最小的 k 个数。以任意顺序返回这 k 个数均可。

  • 输入: arr = [1,3,5,7,2,4,6,8], k = 4
    输出: [1,2,3,4]
1
2
3
4
5
6
7
8
9
10
11
12
var smallestK = function(arr, k) {
const n = arr.length;
function comperFn(a,b){
return a-b;
}
arr.sort(comperFn);
let arrary=[];
for(let i=0;i<k;i++){
arrary.push(arr[i]);
}
return arrary;
};