priority_queue优先队列 1.定义和初始化 初始化一个空的队列,按元素的值从大到小排列,值最大的在队首,名字为q(需要dataType是可以比较大小的,若为结构体需要重载比较运算符) priority_queue<dataType>q; 初始化一个空的队列,按元素的值从小到大排列,值最小的在队首,名字为q priority_queue<dataType,greater<>>q; 初始化一个数据类型为结构体(str)的优先队列 struct str { //重载小于号 这里的str实际上就是pair<int,int> i...