队列的基本入门操作"/>
[queue]队列的基本入门操作
//queue的基本操作
#include<iostream>
#include<queue>//引头文件queueq
using namespace std;
int m, n;
int main()
{
queue<int>que;//定义方式:que+<数据类型>+名称(自己拟定)
cin >> m;
for (int i = 0; i < m; i++)
{
int x = 0;
cin >> x;
que.push(x);//push(x):往que中插入数
}
cin >> n;
for (int i = 0; i < n; i++)
{
if (!que.empty())//empty():表示que队列不为空
{
cout << que.front()<<" ";//front():拿到que队列的第一个元素
que.pop();//pop():删除第一个元素
}
else
{
cout << "error" ;
break;
}
}
cout <<endl<< que.size();//size():查看que队列的元素个数
return 0;
}
更多推荐
[queue]队列的基本入门操作
发布评论