美文网首页
C++:对map按value排序例子

C++:对map按value排序例子

作者: jun_hinokeso | 来源:发表于2018-08-22 15:52 被阅读0次
    map<char, int> bet;
    vector<pair<char, int>> a(bet.begin(), bet.end());
    sort(a.begin(), a.end(), [](const pair<char, int>& lhs, const pair<char, int>& rhs){return lhs.second > rhs.second;});
    

    将map存储在vector中,然后利用sort,传入比较pair中的second(也就是value)的lambda表达式,得到结果。

    相关文章

      网友评论

          本文标题:C++:对map按value排序例子

          本文链接:https://www.haomeiwen.com/subject/pjdyiftx.html