首页 > 代码库 > map水题目
map水题目
先做一个水题目。为了熟悉map的基本用法。记得在沈阳实训的时候,老师介绍过stl,里头的关联容器之一就是map,其实是是一个绑定索引,我觉得,蛮好用,除了new什么之类的不懂,其余删除,加入基本都会。
#include <iostream>#include<map>#include<string>using namespace std;map<string,int>ballon;string a;string maxs;int t,maxi;int main(){ while(cin >> t){ ballon.clear(); maxi = 0; if(!t)break; for(int i = 0;i < t;i++){ cin >> a; ballon[a]++; } map<string,int>::iterator p; for(p = ballon.begin();p!=ballon.end();p++) { if(p->second > maxi) { maxi = p->second; maxs = p->first; } } cout << maxs << endl; } return 0;}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。