相关疑难解决方法(0)

如何按值对STL地图进行排序?

如何按值实现STL地图排序?

例如,我有一张地图m:

map<int, int> m;
m[1] = 10;
m[2] = 5;
m[4] = 6;
m[6] = 1;
Run Code Online (Sandbox Code Playgroud)

我想按照m价值对地图进行排序.所以,如果我打印地图,我想得到如下结果:

m[6] = 1
m[2] = 5
m[4] = 6
m[1] = 10
Run Code Online (Sandbox Code Playgroud)

我怎样才能以这种方式对地图进行排序?有什么方法可以用排序值处理键和值吗?

c++ sorting algorithm dictionary stl

49
推荐指数
4
解决办法
6万
查看次数

标签 统计

algorithm ×1

c++ ×1

dictionary ×1

sorting ×1

stl ×1