queue队列容器入队,出队,读取队首元素,队尾元素,判断是否为空
#include#includeusing namespace std;int main(){queue q;q.push(1);q.push(2);q.push(3);q.push(9);//返回队列元素数量cout//队列是否为空cout//读取队首元素cout//读取队尾
·
#include <iostream>
#include <queue>
using namespace std;
int main()
{
queue<int> q;
q.push(1);
q.push(2);
q.push(3);
q.push(9);
//返回队列元素数量
cout << q.size() << endl;
//队列是否为空
cout << q.empty() << endl;
//读取队首元素
cout << q.front() << endl;
//读取队尾元素
cout <<q.back() << endl;
//所有元素出列(删除所有元素)
while(q.empty() != true)
{
cout << q.front() << " ";
//队首元素出队(删除队首元素)
q.pop();
}
cout << endl;
return 0;
cin.get();
return 0;
}
#include <queue>
using namespace std;
int main()
{
queue<int> q;
q.push(1);
q.push(2);
q.push(3);
q.push(9);
//返回队列元素数量
cout << q.size() << endl;
//队列是否为空
cout << q.empty() << endl;
//读取队首元素
cout << q.front() << endl;
//读取队尾元素
cout <<q.back() << endl;
//所有元素出列(删除所有元素)
while(q.empty() != true)
{
cout << q.front() << " ";
//队首元素出队(删除队首元素)
q.pop();
}
cout << endl;
return 0;
cin.get();
return 0;
}
更多推荐
已为社区贡献4条内容
所有评论(0)