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