从std :: map查找具有最大值的元素

aj3423

我正在尝试从std :: map获取具有最大值的元素,

int main() {
    map<int, int> m;
    m[1] = 100;
    m[2] = -1;

    auto x = std::max_element(m.begin(), m.end(), m.value_comp());

    cout << x->first << " : " << x->second << endl;
}

为什么打印第二个元素2 : -1

李维

这里拍摄

auto x = std::max_element(m.begin(), m.end(),
    [](const pair<int, int>& p1, const pair<int, int>& p2) {
        return p1.second < p2.second; });

而不是使用std::map::value_comp()(比较键值)查看second包含该值的对中的成员。这使用了lambda表达式,因此您必须使用C ++ 11支持进行编译

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在python中递归查找具有最大值的元素

来自分类Dev

具有std :: map值的std :: map的问题

来自分类Dev

如何将许多具有相同值的元素插入到std :: map

来自分类Dev

哪个执行速度更快?具有N个派生类型的vtable查找,或具有N个元素的std :: map查找?

来自分类Dev

Java Stream:查找具有属性的最小/最大值的元素

来自分类Dev

Ruby使用max_by在多维数组中查找具有最大值的元素

来自分类Dev

查找具有公共密钥的哈希数组的最大值?

来自分类Dev

NetLogo-查找具有最大值的补丁

来自分类Dev

在列表中查找具有最大值的项目

来自分类Dev

查找组中具有最大值的行

来自分类Dev

查找具有最大值的父对象

来自分类Dev

在键值对的 PCollection 中查找具有最大值的键

来自分类Dev

查找具有最大值的元素的INDEX。使用AVX512指令的绝对值

来自分类Dev

从Angular中的对象获取具有最大值的元素

来自分类Dev

MongooseJS-如何找到具有最大值的元素?

来自分类Dev

寻找具有最大值属性的元素更快

来自分类Dev

C ++ std :: map查找值但不查找键

来自分类Dev

std :: atomic作为std :: map的值

来自分类Dev

具有类具有最大值的Javascript选择元素

来自分类Dev

无法设置std :: map元素?

来自分类Dev

如何声明以枚举为键的std :: map和具有不同签名的函数为值的声明?

来自分类Dev

具有自定义值类型的std :: unordered_map,运算符[]

来自分类Dev

如何声明以枚举为键的std :: map和具有不同签名的函数为值的声明?

来自分类Dev

猫鼬查找具有十六进制值的字段的最大值

来自分类Dev

从具有多个列的.txt文件中查找最大值,最小值

来自分类Dev

从具有多个列的.txt文件中查找最大值,最小值

来自分类Dev

具有最大功能的std :: stack <int>?

来自分类Dev

为什么std :: list具有最大大小?

来自分类Dev

std ::查找具有重载==运算符的对象的向量

Related 相关文章

  1. 1

    在python中递归查找具有最大值的元素

  2. 2

    具有std :: map值的std :: map的问题

  3. 3

    如何将许多具有相同值的元素插入到std :: map

  4. 4

    哪个执行速度更快?具有N个派生类型的vtable查找,或具有N个元素的std :: map查找?

  5. 5

    Java Stream:查找具有属性的最小/最大值的元素

  6. 6

    Ruby使用max_by在多维数组中查找具有最大值的元素

  7. 7

    查找具有公共密钥的哈希数组的最大值?

  8. 8

    NetLogo-查找具有最大值的补丁

  9. 9

    在列表中查找具有最大值的项目

  10. 10

    查找组中具有最大值的行

  11. 11

    查找具有最大值的父对象

  12. 12

    在键值对的 PCollection 中查找具有最大值的键

  13. 13

    查找具有最大值的元素的INDEX。使用AVX512指令的绝对值

  14. 14

    从Angular中的对象获取具有最大值的元素

  15. 15

    MongooseJS-如何找到具有最大值的元素?

  16. 16

    寻找具有最大值属性的元素更快

  17. 17

    C ++ std :: map查找值但不查找键

  18. 18

    std :: atomic作为std :: map的值

  19. 19

    具有类具有最大值的Javascript选择元素

  20. 20

    无法设置std :: map元素?

  21. 21

    如何声明以枚举为键的std :: map和具有不同签名的函数为值的声明?

  22. 22

    具有自定义值类型的std :: unordered_map,运算符[]

  23. 23

    如何声明以枚举为键的std :: map和具有不同签名的函数为值的声明?

  24. 24

    猫鼬查找具有十六进制值的字段的最大值

  25. 25

    从具有多个列的.txt文件中查找最大值,最小值

  26. 26

    从具有多个列的.txt文件中查找最大值,最小值

  27. 27

    具有最大功能的std :: stack <int>?

  28. 28

    为什么std :: list具有最大大小?

  29. 29

    std ::查找具有重载==运算符的对象的向量

热门标签

归档