题解 | #最小的K个数#
最小的K个数
https://www.nowcoder.com/practice/6a296eb82cf844ca8539b57c23e6e9bf
#include <queue>
#include <vector>
class Solution {
public:
vector<int> GetLeastNumbers_Solution(vector<int> input, int k) {
priority_queue<int, vector<int>> que;
for (auto num : input){
que.push(num);
while (que.size() > k){
que.pop();
}
}
vector<int> result;
while (!que.empty()){
result.push_back(que.top());
que.pop();
}
return result;
}
};

