map容器中怎么输出值最大的那个键呢

map容器中怎么输出值最大的那个键呢,第1张

遍历容器,找到数值最大的int值,然后再次遍历,判断相等就返回所需的string
下面是代码:
int nMax = 0;
for(map<string,int>::iterator iter = clorbegin() ; iter !=  clorend() ; ++iter)
{
   int n = iter->second;

   if( n > nMax )

       nMax = n;

}
string stValue;
for(map<string,int>::iterator iter = clorbegin() ; iter !=  clorend() ; ++iter)
{
   if(iter->second == nMax)

   {
       strValue = iter->first;
       break;

   }
}

容器map的遍历方法:

1、常规方法

2、利用keyset进行遍历,其优点在于可以根据所想要的key值得到想要的 values,更具灵活性

3、比较复杂的一种遍历在这里,其灵活性极强,想得到什么就能得到什么。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/meirong/3094696.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-01-20
下一篇2024-01-20

随机推荐

  • 美颜玉妆护肤品怎么样

    美颜玉妆护肤品好。根据查询相关公开资料显示,它们拥有优质的配方,有效滋养肌肤,提升肌肤的弹性和光泽,有助于改善肌肤的状态,使肌肤更加紧致,使肌肤更加水润。此外,它们还能有效抗衰老,抗氧化,修复受损肌肤,延缓肌肤衰老。玉姿颜七件套的顺序是洗面

    2024-04-15
    1030800
  • 雅诗兰黛线雕精华和白金黑松露精华哪一个好用

    白金黑松露精华好。1、效果好。白金黑松露精华使用后,肌肤变得充盈、饱满,细腻透亮,效果非常明显,雅诗兰黛线雕精华只能起到微调作用,明显没有白金黑松露精华好。2、成分好。白金黑松露精华含有多种高浓度活性成分,如黑松露提取物、天然水解胶原蛋白、

    2024-04-15
    45000
  • 女性精华液十大排行榜

    女性精华液十大排行榜:娇韵诗双萃精华露、兰蔻小黑瓶精华液、西秋焕采精华液、SK-II小灯泡精华、薇诺娜保湿修护精华液、YSL夜皇后精华液、倩碧302美白镭射瓶、自然堂小紫瓶精华液、fresh红茶精华露、上水和肌屏障修护肌底液等。1、娇韵诗双

    2024-04-15
    45500
  • 妮维雅在哪个国家最便宜

    德国。因为妮维雅是德国的品牌,妮维雅630淡斑焕白精华液30ml在德国售价为193欧元,折合人民币1461元,而在国内售价为259元。妮维雅成立于1911年,属于德国拜尔斯道夫公司旗下的一个护肤品品牌。德意志联邦共和国,简称德国,是位于中欧

    2024-04-15
    35500
  • 神仙水和清莹露区别

    神仙水和清莹露区别如下:1、质地不同神仙水的质地是清爽不粘稠,水状;清莹露的质地是透亮清澈的水状,触感顺滑轻薄,水润感十足,没有香味。2、效果不同神仙水是一种精华水,化妆水后使用,上脸吸收快,不油腻,对闭口有一定作用,长期使用可以稳定肌肤,

    2024-04-15
    28500
  • 爽肤水,乳液,精华,保湿乳,调理水的使用顺序

    爽肤水,乳液,精华,保湿乳,调理水的使用顺序 正确顺序是爽肤水、调理水、保湿乳、精华、乳液。护肤品的使用步骤是,按照分子越小越先用的原则,使用方法如下:1、洁面产品护肤保养之前,清洁永远是第一步,不要小看清洁,非常重要。2、

    2024-04-15
    34500
  • 佰花萃牡丹臻白光采花泥面膜如何使用

    佰花萃牡丹臻白光采花泥面膜的使用方法如下:1 首先,在使用之前需要彻底清洁面部,确保面部干净,避免污垢和灰尘进入毛孔。2 在使用面膜之前,可以进行适当的热敷,以帮助毛孔打开,更有利于面膜的吸收。3 取适量面膜产品,均匀涂抹于脸部,避开眼部和

    2024-04-15
    27900

发表评论

登录后才能评论
保存