优先队列也是常见的数据结构,常用来排序
#include <iostream>
#include <vector>
#include <queue>
using namespace std;
int main() {
priority_queue<int, vector<int>, less<int>> a;
a.push(2);
a.push(3);
a.push(1);
while (!a.empty()) {
std::cout << a.top() << std::endl;
a.pop();
}
return 0;
}
打印
3
2
1
改为greater, 打印1,2,3