priority_queue容器适配器
定义了一个元素有序排列的队列。
1 | priority_queue<int,vector<int>,greater<int> >q; |
1 | 队列的排序,右边是出队列的地方 |
swap(priority_queue<T>& other)
:和参数的元素进行交换,所包含对象的类型必须相同。:将当前 queue 中的元素和参数 priority_queue 中的元素交换。它们需要包含相同类型的元素。也可以调用全局函数模板 swap() 来完成同样的操作。
1 | void swap(priority_queue<T> &x) 重载1:x.swap(y) |
1 | q.push(element); 入优先级队列 |
Update your browser to view this website correctly. Update my browser now