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