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 }

浙公网安备 33010602011771号