编辑代码

#include <iostream>
#include <vector>
#include <queue>
using namespace std;
int main() {
    priority_queue<int, vector<int>, less<int>> big_queue;
    big_queue.push(3);
    big_queue.push(1);
    big_queue.push(7);
    big_queue.push(5);
    big_queue.push(4);
    big_queue.push(9);
    while (!big_queue.empty()) {
        cout << big_queue.top() << endl;
        big_queue.pop();
    }
	cout << "Test the next one." << endl;

    priority_queue<int, vector<int>, greater<int>> small_queue;
    small_queue.push(3);
    small_queue.push(1);
    small_queue.push(7);
    small_queue.push(5);
    small_queue.push(4);
    small_queue.push(9);
    while (!small_queue.empty()) {
        cout << small_queue.top() << endl;
        small_queue.pop();
    }
	return 0;
}