我们有 STL !!!
STL里的优先队列 : priority_queue
定义:
priority_queue<int>q;
从小到大:
priority_queue<int,vector<int>,greater<int> >q;
如果想从大到小的话可以重载运算符:
struct Node{
int x,y;
Node(int a=0, int b=0)
我们有 STL !!!
STL里的优先队列 : priority_queue
定义:
priority_queue<int>q;
从小到大:
priority_queue<int,vector<int>,greater<int> >q;
如果想从大到小的话可以重载运算符:
struct Node{
int x,y;
Node(int a=0, int b=0)