美文网首页
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