C++的数据类型操作 - queue
使用C++做算法题时,与queue相关的常用操作:
| 头文件 | #include < queue> |
| 创建 | queue< typename> q; |
| 是否为空 | q.empty(); |
| 入队 | q.push(x); |
| 入队 | q.emplace(x);// 避免临时变量产生 |
| 出队 | q.pop(); |
| 队头 | q.front(); |
| 队尾 | q.back(); |
| 大小 | q.size(); |
| 交换两对元素 | q.swap(queue2); |
| 头文件 | #include < queue> |
| 创建 | queue< typename> q; |
| 是否为空 | q.empty(); |
| 入队 | q.push(x); |
| 入队 | q.emplace(x);// 避免临时变量产生 |
| 出队 | q.pop(); |
| 队头 | q.front(); |
| 队尾 | q.back(); |
| 大小 | q.size(); |
| 交换两对元素 | q.swap(queue2); |