题解 | #最小的K个数#
最小的K个数
https://www.nowcoder.com/practice/6a296eb82cf844ca8539b57c23e6e9bf
class Solution {
public:
vector<int> GetLeastNumbers_Solution(vector<int> input, int k) {
vector<int> count(10005,0);
vector<int> res;
for(auto i : input){
count[i]++;
}
for(int i=0;k!=0 && i<count.size();i++){
while(k!=0 && count[i]--){
res.push_back(i);
k--;
}
}
return res;
}
};

爱玛科技公司福利 17人发布