题目描述
blablabla
样例
blablabla
算法1
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
blablabla
算法2
(暴力枚举) $O(n^2)$
blablabla
时间复杂度
参考文献
C++ 代码
class Solution {
public:
vector<int> getLeastNumbers_Solution(vector<int> input, int k) {
//priority_queue<int, vector<int>, greater<int>> xxxx 小根堆
// 大根堆
priority_queue<int> heap;
for(int x : input){
heap.push(x);
if(heap.size() > k) heap.pop();
}
vector<int> res;
while(heap.size()){
res.push_back(heap.top());
heap.pop();
}
reverse(res.begin() , res.end() );
return res;
}
};