queue类

总结一些queue常用的函数:

队列有三种:

顺序队列

优先队列

双端队列

顺序队列构造:queue<value_type> queue_name

函数:

que.push()

que.pop() 队首元素出队,不返回值

que.front() 查看对首元素

que.back()  查看队尾元素

que.size()

que.empty()

示例代码:

 

 1 #include <iostream>
 2 #include <queue> // 注意头文件
 3 using namespace std;
 4 int main()
 5 {
 6     queue<int> q;
 7     for(int i = 1; i <= 3; i++) q.push(i);
 8     cout << q.front() << endl; // 输出:1
 9     cout << q.back() << endl; // 输出:3
10     q.pop();
11     cout << q.front() << endl; // 输出:2
12     cout << q.size() << endl; // 输出:2
13     return 0;
14 }

 

posted @ 2020-08-07 00:14  不敢说的梦  阅读(204)  评论(0)    收藏  举报