C++优先队列自定义比较方式

C++优先队列自定义比较方式,第1张

方式一,自定义仿函数:

using PII = pair;
struct CMP
{
    bool operator () (const PII& a, const PII& b)
    {
        return a.second < b.second;
    }
};

priority_queue ,CMP> Q;

方式二:

using PII = pair;
bool CMP2(const PII& a, const PII& b)
{
    return a.second < b.second;
}

priority_queue, decltype(&CMP2) > Q(CMP2);

参考链接:力扣

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1325535.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-12
下一篇 2022-06-12

发表评论

登录后才能评论

评论列表(0条)

保存