Queue 队列
a---------b------------c------------d-------------e
特点:先进先出
队列操作
1.求队列的第一项 队列名.front()
2.求队列的最后一项 队列名.back()
3.求队列的长度 队列名.size()
4.弹出队列的第一个元素 队列名.pop()
5.将一个元素放入队列 队列名.push(元素名)
6.判断队列是否为空 队列名.empty()
7.定义一个队列 queue<队列元素类型>队列名
#include<iostream>
#include<queue> //引入头文件
using namespace std;
int main(){
queue<int>q;
for(int i = 0;i <= 10; i++)
q.push(i); //将一个元素放入队列
cout<<q.size()<<endl; //输出队列长度
cout<<q.back()<<endl; //输出队列最后一项
while(!q.empty()) { //判断队列是否为空
cout << q.front << ' '; //求队列的第一项
q.pop(); //删除队列第一项
}
return 0;
}
Make a Queue
#include <iostream>
using namespace