priority_queue<int,vector<int>,greater<int> > q;//递减排序
priority_queue<int,vector<int>, less<int> > q; // 递增排序
empty( ) //判断一个队列是否为空
pop( ) //删除队顶元素
top( ) //返回优先队列的队顶元素
push( ) //加入一个元素
size( ) //返回优先队列中拥有的元素个数
priority_queue<int,vector<int>,greater<int> > q;//递减排序
priority_queue<int,vector<int>, less<int> > q; // 递增排序
empty( ) //判断一个队列是否为空
pop( ) //删除队顶元素
top( ) //返回优先队列的队顶元素
push( ) //加入一个元素
size( ) //返回优先队列中拥有的元素个数