// 1)
priority_queue<int,vector<int>,greater<int>> qu_heap; //小堆
// 2)
priority_queue<int>qu_heap (greater<int>); //小堆
// priority_queue 有第2种这样的吗?
priority_queue 有这种构造函数吗?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
|__WhoAmI__| 2022-12-31 18:20关注使用自定义比较器声明priority_queue的第二种语法是有效的。在这种情况下,priority_queue将作为小堆实现,其顶部元素是根据比较器greater的值最小的元素。
望采纳。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报