vector<pair, greater<>>
时间: 2023-11-16 17:43:20 浏览: 136
leetcode2sumc-LeetCode_Solutions:剑指offer、Leetcode题解c++版本
vector<pair, greater<>> 是一个 vector,其中包含了一对一对的元素,每个元素由两个值组成。在这个例子中,它是用来作为一个优先队列(priority_queue)的比较器。greater<> 是一个模板类,用来定义一个小顶堆,它会按照第二个值的大小进行比较。在正确代码中,使用了一个自定义的比较类 MyCompare,重载了 () 运算符,用来定义小顶堆的比较规则。而在错误代码中,没有定义 MyCompare 类,因此无法正常创建小顶堆。
阅读全文