标题:map的输出用法求解
只看楼主
冰冻零点
Rank: 3Rank: 3
来 自:西安电子科技大学
等 级:论坛游侠
帖 子:81
专家分:136
注 册:2012-9-18
结帖率:100%
已结贴  问题点数:20 回复次数:3 
map的输出用法求解
举例说明下问题,定义一个map<int ,int > a,输入一串数字,用以记录这些数字出现的次数,即key表示数字,value表示出现的次数,然后想要输出所有的数字和它们出现的次数,数字的跨度很大,仅用map如何实现,ps:即不用的另一个数组记录的情况下
搜索更多相关主题的帖子: map 如何 
2013-03-21 21:13
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
得分:0 
没看懂题意

遍历你要记录的文件
碰到key就把value+1

然后循环输出map不就完了?

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2013-03-22 08:29
冰冻零点
Rank: 3Rank: 3
来 自:西安电子科技大学
等 级:论坛游侠
帖 子:81
专家分:136
注 册:2012-9-18
得分:0 
回复 2楼 peach5460
如何循环输出map?

好好学习,天天向上
2013-03-22 12:42
peach5460
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:武汉
等 级:贵宾
威 望:30
帖 子:2780
专家分:6060
注 册:2008-1-28
得分:20 
以下是引用冰冻零点在2013-3-22 12:42:20的发言:

如何循环输出map?

程序代码:
        for(std::map<int,int>::iterator itr = m_mapRegressConnection.begin(); itr != m_mapRegressConnection.end(); ++itr)
        {
            cout << "first" << itr->first << "second" << itr->second ;
        }

我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...
2013-03-22 12:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-401534-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.440498 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved