queue:
#include <bits/stdc++.h>
using namespace std;
queue<int> q;
int main(){
// 1.入队
q.push(1);
// 2.出队
q.pop();
// 3.显示队首队尾元素
cout << q.front() << '\n';
cout << q.back() << '\n';
// 4.判空
cout << q.empty() << '\n';
// 5.容器元素个数
cout << q.size() << '\n';
return 0;
}
priority_queue:
#include <bits/stdc++.h>
using namespace std;
priority_queue<int> pq; // 最大的在放队首
int main(){
// 1.入队
pq.push(1);
// 2.出队
pq.pop();
// 3.显示队首元素
cout << pq.top() << '\n';
// 4.判空
cout << pq.empty() << '\n';
// 5.容器元素个数
cout << pq.size() << '\n';
return 0;
}