剑指40题解 | #最小的K个数#

最小的K个数

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

#include <algorithm>
#include <vector>
class Solution {
public:
    vector<int> GetLeastNumbers_Solution(vector<int>& input, int k) {
        // write code here
        vector<int> v;
        if(!k) return v;	// k为0,根据题意返回空
        sort(input.begin(), input.end());	// 排个递增序
        v.assign(input.begin(), input.begin()+k);	// 根据题目要求前k小截取返回值
        return v;
    }
};

挤挤刷刷! 文章被收录于专栏

记录coding过程

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务