天天看点

慢慢学编程——————4.最小的K个数

题目描述

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

思路

如果n小于K返回空数组[]

排序,返回前K个元素即可

代码

function GetLeastNumbers_Solution(input, k)
{
    // write code here
    if(input.length<k) return [];
    var temp = input.sort();
    return temp.splice(0,k); 
}
           

继续阅读