/*
queue的成员函数
empty 测试容器是否为空,为空时返回true
size 返回容器的大小
front 返回队列的第一个元素,即最早被压进队列的元素//队首
back 返回队列的最后一个元素,即最晚被压进队列的元素//队尾
push 把元素添加至队列尾
pop 弹出队列首元素
*/
#include<bits/stdc++.h>
using namespace std;
queue <int> q;//这里可以是任意的数据类型,也可以是结构体
int main(){
int i,j,k,m,n;
cin>>n;
cout<<q.empty()<<endl;
for(i=1;i<=n;i++)q.push(i);
cout<<q.front()<<" "<<q.back()<<endl;
cout<<q.size()<<endl;
while(!q.empty()){
cout<<q.front()<<endl;
q.pop();
}
return 0;
}
C++STL系列 队列的使用
最新推荐文章于 2024-07-24 18:11:53 发布