直接使用Java自带的排序功能

最小的K个数

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

直接使用Java自带的排序功能
但是其他同学提到的如果数据过于庞大的情况就不是最优解了

import java.util.*;
public class Solution {
    public ArrayList<Integer> GetLeastNumbers_Solution(int [] input, int k) {
        ArrayList<Integer> result=new ArrayList<>();
        if(input.length>=k&&k>0){
            Arrays.sort(input);
            for(int i=0;i<k;i++){
                result.add(new Integer(input[i]));
            }

        }
        return result;

    }
}
全部评论
面试要是这样答就直接byebye了
7 回复 分享
发布于 2021-04-02 22:28
菜的理直气壮
1 回复 分享
发布于 2021-07-10 15:46
我就这样干过,面试官还问我:你这个Array.sort函数内部是用什么实现的
6 回复 分享
发布于 2021-06-17 11:27
回去等消息吧
点赞 回复 分享
发布于 03-13 11:23 上海
哈哈
点赞 回复 分享
发布于 2021-10-08 20:14
哈哈哈哈啊哈
点赞 回复 分享
发布于 2021-08-15 21:48
现在面试都不喜欢抖机灵
点赞 回复 分享
发布于 2021-06-01 14:34
回去等通知
1 回复 分享
发布于 2021-05-20 14:08
是的
点赞 回复 分享
发布于 2021-04-26 21:58

相关推荐

不愿透露姓名的神秘牛友
07-15 12:20
点赞 评论 收藏
分享
Yki_:你要算时间成本呀,研究生两三年,博士三四年,加起来就五六年了,如果你本科去腾讯干五年,多领五年的年薪,加上公司内涨薪,可能到时候十五年总薪资也跟博士差不多
点赞 评论 收藏
分享
zzzzhz:兄弟你先猛猛投简历至少三百家,能约到面试就去面。最近可以速成智能小车,智慧家居烂大街的项目,不需要自己写,只需要把里面的代码讲解看明白就行。把其中涉及到的八股文都拿出来单独背一下,我去年找工作就一个智能小车智慧家居找了10k差不多。
点赞 评论 收藏
分享
评论
39
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务