使用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); |
2023-11-18 11:09:28
头文件 | #include < queue> |
创建 | queue< typename> q; |
是否为空 | q.empty(); |
入队 | q.push(x); |
入队 | q.emplace(x);// 避免临时变量产生 |
出队 | q.pop(); |
队头 | q.front(); |
队尾 | q.back(); |
大小 | q.size(); |
交换两对元素 | q.swap(queue2); |