优先队列的疑问

来源:6-6 优先队列

Jay19930722

2017-12-06

老师您好,在6.6节中最小堆的实现您用了priority_queue<int.vector<int>,greater<int>>,在Clion上我试了下愈发正确,在VS2017上显示错误,这是编译器的问题吗

写回答

2回答

liuyubobobo

2017-12-07

是的哦。微软的VS所使用的C++编译器是微软自己制定的标准,所以会有个别语法不兼容的情况哦。我在网上简单查了一下,VS似乎没有实现std:greater<>,所以只能自己写一个Compare类传进去了:)

0
1
Jay19930722
非常感谢!
2017-12-11
共1条回复

飞沉隔雪_

2017-12-12

#include<functional>

2
0

玩转算法面试-- Leetcode真题分门别类讲解

课程配套大量BAT面试真题,高频算法题解析,强化训练

7408 学习 · 1150 问题

查看课程