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);// 避免临时变量产生 | 
