社区
C语言
帖子详情
stl 中怎样遍历一个map中的所有元素。请给是实例
vlmf
2002-03-09 06:09:15
stl 中怎样遍历一个map中的所有元素。请给是实例
...全文
7254
5
打赏
收藏
stl 中怎样遍历一个map中的所有元素。请给是实例
stl 中怎样遍历一个map中的所有元素。请给是实例
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fangrk
2002-03-11
打赏
举报
回复
怎么不给分?
zheng_can
2002-03-09
打赏
举报
回复
用 map<>::iterator
fangrk
2002-03-09
打赏
举报
回复
http://www.csdn.net/expert/topic/552/552836.xml?temp=.4185602
“我想写一个参数为字符串,返回类型为char的一个函数,其作用是返回字符串中出现频率最多的一个字符,请高手给出实现代码,非常非常非常感谢!!!!”
//bcc 5
#include <map>
#include <iostream>
using namespace std;
char maxCount(const char *);
void main()
{ char buff[200];
cout<<"Please input string:"<<endl;
cin>>buff;
cout<<"The max count char in buff is:"<<maxCount(buff)<<endl;
}
char maxCount(const char * string)
{ map<char,int> c_map;
const char *p=string;
while(*p){
c_map[*p]++;
p++;
}
int max=0;
map<char,int>::iterator it=c_map.begin();
char find=it->first;
for(;it!=c_map.end();it++){
if(max<it->second){
max=it->second;
find=it->first;
}
}
return find;
}
hhdsq
2002-03-09
打赏
举报
回复
当然,words这个map里面首先得有元素。。
hhdsq
2002-03-09
打赏
举报
回复
从essential c++上搬来的,还没验证:
#include<map>
#include<string>
#include<iostream>
int main()
{
map<string,int> words;
map<string,int>::iterator it=words.begin();
for(;it!=words.end();++it)
cout<<"key:"<<it->first
<<"value:"<<it->second<<end1;
return 0;
}
STL
各种使用方法
实例
这个
实例
介绍了每种
STL
容器的使用,包括
Map
/Vector/List/Queque/Set/Multi
Map
和各种
STL
算法的使用。供初学者参考使用
STL
学习代码
实例
大全
以前学习
STL
的各个容器以及相关函数算法时候,写的
一个
工程,里面包含vector,list,set,
map
,mset,m
map
......的使用代码
实例
。 拿出来发挥其更大的学习价值吧 c++语言,开发环境VS2005
STL
中
map
用法详解.rar
介绍了日常开发
中
MAP
常用地方,有代码
实例
和文字介绍
C++
Map
的
实例
使用说明
通过
实例
说明C++
map
关联容器的使用,介绍了
map
中
常用的成员函数的使用
STL
yuan
map
ouxi.rar_
STL
yuan
map
ouxi_jjalloc_
stl
map
_
stl
源码剖析
代码
中
包含了部分作者侯捷的<<
STL
源码剖析>>一书
中
的程序
实例
,有助于理解及应用
STL
,来进行方便高效的编程
C语言
69,378
社区成员
243,075
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章