剑指offer

29-最小的K个数

2020-05-19  本文已影响0人  马甲要掉了

题目描述

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

代码

function GetLeastNumbers_Solution(input, k)
{
    // write code here
    if(!input.length || k>input.length || k<=0) {return [];}
    input.sort();
    let res = [];
    while(k){
        res.push(input.shift());
        k--;
    }
    return res;
    
}
上一篇 下一篇

猜你喜欢

热点阅读