定义 拥有权值观点的queue,,一个是返回最高优先级对象,一个是在底端添加新的对象.这种数据结构就是优先级队列(Priority Queue) . 实现 利用max_heap完成,以vector表现的完全二叉堆.max_heap可以满足priority_heap所需要的依照权值高低自动递减的特性. 二叉堆 二叉堆是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点. 有了这一性质,那么二叉堆上最大值就是根节点了. 二叉堆的表现形式:我们可以使用数…