题解 | #最小的K个数#

最小的K个数

http://www.nowcoder.com/practice/6a296eb82cf844ca8539b57c23e6e9bf

题目很简单,主要复习了sort函数

Array.prototype.sort()

默认对数组元素进行字符串转换 以ascii码格式比较
但该函数可以传入compareFunction 对比较规则进行说明(若无说明 则按照ascii比较)

CompareFunction(a,b)

该函数返回值>0时,a会排在b之后;
该函数返回值=0时,a与b并列;
该函数返回值<0时,a会排在b之前;

解题源码

export function GetLeastNumbers_Solution(input: number[], k: number): number[] {
    // write code here
    return input.sort((a,b) => {
        return a-b
    }).slice(0,k)
}
全部评论

相关推荐

ResourceUtilization:差不多但是估计不够准确,一面没考虑到增长人口,另一方面也没考虑到能上大学的人数比例,不过我猜肯定只多不少
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务