STL:queue
#include<iostream> #include<queue> using namespace std; int main(){ //定义 queue<int> q; //队尾入队 q.push(3); //取队头元素 cout << q.front() << endl; //取队尾元素 cout << q.back() << endl; //队头出队 q.pop(); //判空 q.empty(); //元素个数 q.size(); return 0; }#include<iostream> #include<queue> using namespace std; int main(){ //定义 queue<int> q; //队尾入队 q.push(3); //取队头元素 cout << q.front() << endl; //取队尾元素 cout << q.back() << endl; //队头出队 q.pop(); //判空 q.empty(); //元素个数 q.size(); return 0; }