博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
map如何按value来排序------用带pair的vector吧
阅读量:4142 次
发布时间:2019-05-25

本文共 629 字,大约阅读时间需要 2 分钟。

       我们知道, map是按照key来排序的, 那么, map如何按value来排序呢?------用带pair的vector吧。 看代码, 不说话:

#include 
#include
#include
// pair#include
#include
using namespace std;bool comp(const pair
&a, const pair
&b){ return a.second < b.second;}int main(){ using namespace std; vector
> vec; vec.push_back(make_pair
(15, "def")); vec.push_back(make_pair
(14, "abcd")); vec.push_back(make_pair
(16, "abc")); sort(vec.begin(), vec.end(), comp); vector
>::iterator it; for(it = vec.begin(); it != vec.end(); ++it) { cout << it->second << endl; } return 0; }
       结果:

abc

abcd
def

转载地址:http://omgvi.baihongyu.com/

你可能感兴趣的文章
URL Scheme
查看>>
Git从入门到放弃
查看>>
java8采用stream对集合的常用操作
查看>>
img和span一行 img无法调整位置(视觉非中心)
查看>>
改用sublime text3 格式化代码 谈笑间就坏了
查看>>
踩坑awresome swiper vue 【写法】+ 新页面顶部栏无法适配 + float left 高度不一样影响
查看>>
如何解决css animation paused暂停失效 亲测有用 + awrswiper箭头动态 + 末尾左转 qwq
查看>>
为什么平白无故多了一行横线 以及解决方案 + 绝对定位时 居中
查看>>
【vscode 折叠任意代码】vscode修改字体大小
查看>>
改了网址之后重启一下才生效 / 我终于知道啥是token了....
查看>>
【css 一些小问题】 规范 使用占坑,持续更新
查看>>
element-ui el-input / el-select输入框的非空校验
查看>>
在 element ui 自定义的道路上越走越远
查看>>
【经过高人指点的疑难bug】js逻辑 和一些小的注意
查看>>
【vue项目 刷新一下之后 内容消失?】+ 用 route 传递数据
查看>>
垂直居中~
查看>>
【翻页时候 高大上的header栏 挡住渲染效果】和保留p格式。
查看>>
nth-child 麻蛋 不要被它的 child 锁迷惑 要同类元素才行 v-for也没有关系的!
查看>>
transition效果
查看>>
css效果记录
查看>>