queue
来源:互联网 发布:安娜贝尔2 知乎 编辑:程序博客网 时间:2024/05/16 00:24
queue队列容器
头文件:#include<queue>、using namespace std;
先进先出(First In Fist Out,FIFO)的线性储存表,元素的插入只能在队尾,元素的删除只能在队首。
具有入队(push())、出队(pop())、读取队首元素(front())、读取队尾元素(back())、判断队列是否为空(empty())和队列当前元素的数目(size())。
【程序】
#include<queue>#include<iostream>#include<algorithm>using namespace std;int main(){int i;queue<int> q;for(i=1;i<=4;i++)q.push(i);cout<<"队首元素:"<<q.front()<<endl;cout<<"队尾元素:"<<q.back()<<endl;cout<<"队列大小:"<<q.size()<<endl;cout<<"是否为空:"<<q.empty()<<endl;while(!q.empty())//while(q.empty()!=true)//while(q.empty()!=1){cout<<q.front()<<" ";q.pop();//也可以用while和此句来清空队列}cout<<endl;return 0;}
【运行】
- Queue
- queue
- Queue
- QUEUE ~
- queue
- queue
- queue
- queue
- queue
- queue
- Queue
- Queue
- queue
- queue
- Queue
- Queue
- queue
- Queue
- Android dip,px,pt,sp 的区别
- IO—4
- 容器类仅能持有对象引用(指向对象的指针) 而不是将对象信息copy一份至数列某位置。
- IO_5
- 拼图游戏 复制粘贴一个叫lemene的人的,这个人是c++博客的用户,我不是,怕以后找不到这篇文章,所以复制粘贴了。文中最后给出了原文链接连接
- queue
- easyui的datebox和datetimebox的设置输出日期的格式
- Nginx+uWSGI部署Django应用
- 第一周1天12章字符流
- Python 环境安装
- 第一周2天缓冲字符流
- 输出n-m-n
- 第一周3天字节流
- 第一周4天文件操作