map查找和统计
功能描述:
对map容器进行查找数据以及统计数据

函数原型:

代码如下:

#include <iostream>
using namespace std;
#include <map>
//map容器 查找和统计void test01() {//查找map<int, int >m;m.insert(pair<int, int>(1, 10));m.insert(pair<int, int>(2, 20));m.insert(pair<int, int>(3, 30));m.insert(pair<int,int>(3,40));//map不允许插入重复key 元素map<int, int >::iterator pos = m.find(3);if (pos != m.end()) {cout << "查到了元素key = " << (*pos).first << " " << "value = " << pos->second << endl;} else {cout << "未找到元素" << endl;}//统计//map不允许插入重复key 元素,count统计而言,结果要么是0,要么是1//multimap的count统计可能大于1int num = m.count(3);cout << "num = " << num << endl;}int main() {test01();return 0;
}

C++map容器-查找和统计相关推荐

  1. C++set容器-查找和统计

    set查找和统计 功能描述: 对set容器进行查找数据以及统计数据 函数原型: 代码如下: #include <iostream> using namespace std; #includ ...

  2. map容器/multimap容器

    目录 1.map基本概念 简介 本质 优点 map和multimap区别 2.map构造和赋值 功能描述: 函数原型 3.map大小和交换 功能描述 函数原型 4 map插入和删除 功能描述 函数原型 ...

  3. 【c++】8.map和vector容器查找、删除指定元素、emplace、insert

    1.查找与删除 vector 和 map 容器中指定元素 vector 查找或删除vector的指定元素"123" 方法1:使用迭代器 不同于map(map有find方法),vec ...

  4. CSU 1113 Updating a Dictionary(map容器应用)

    题目链接:http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1113 解题报告:输入两个字符串,第一个是原来的字典,第二个是新字典,字典中的元素的格式为 ...

  5. C++中map容器的说明和使用技巧

    C++中map容器提供一个键值对容器,map与multimap差别仅仅在于multiple允许一个键对应多个值. 1   头文件 #include <map> 2   定义 map< ...

  6. c++ map 修改value_C++知识分享之STL容器:set 容器与 map 容器的简单应用

    set容器中一些函数,取自百度其他大佬已总结好的,如有侵权,请联系删除! set的各成员函数列表如下: c++ stl容器set成员函数:begin()--返回指向第一个元素的迭代器 c++ stl容 ...

  7. [NOIP2008 提高组] 笨小猴-map容器用来标记

    题目描述 笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼.但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大! 这种方法的具体描述如下:假设maxn是单词中出现次数最 ...

  8. C++map容器-大小和互换

    map大小和互换 功能描述: 统计map容器大小以及交换map容器 函数原型: 代码如下: #include <iostream> using namespace std; #includ ...

  9. c++中的map容器

    map/multimap基本概念 Map的特性是,所有元素都会根据元素的键值自动排序.Map所有的元素都是pair,同时拥有实值和键值,pair的第一元素被视为键值,第二元素被视为实值,map不允许两 ...

最新文章

  1. ubuntu 18.04.4 安装 bazel
  2. 利用Perl生成随机复杂密码
  3. linux uboot nfs启动,uboot中利用TFTP和NFS加载镜像到ram运行
  4. 2007年10月14日的日记
  5. SQL实战篇:SQL基础及执行顺序
  6. 公司目前实行的git团队协作方案
  7. 模态对话框与非模态对话的几种销毁方法与区别
  8. 工作259:uni--页面--验证码添加
  9. sdut 最长公共子序列问题
  10. 编码 data text html c,谁说前端不需要懂二进制
  11. 面试计算机人员试题及答案,【仁宝电脑员工笔试试题及答案】 - 面试网
  12. 虚拟机win10系统安装详细教程
  13. Mimics 21安装
  14. PHP WebShell 免杀
  15. Hive行转列的应用之计算公司累加收入
  16. C与C++中的符号隐藏
  17. 前方高能!阿里云双11拼团百团大战已开启!
  18. 字符串要求字母、数字、特殊字符,至少有两项。正则表达式不好写,可以用这个方法实现。
  19. WPF实战之DataGrid设置行高
  20. word转pdf保持图片清晰度

热门文章

  1. C和指针之const、#define、volatile
  2. C++之函数的默认值参数说明
  3. Android插件化开发基础之Java类加载器与双亲委派模型
  4. Android之解析XML总结(SAX、Pull、Dom三种方式)
  5. 一、iVX简介(IVX 快速开发教程)
  6. 六、WebApp 二手信息站点页面制作(IVX 快速开发教程)
  7. linux中mpich的运行线程,贝叶斯法构建进化树:MrBayes
  8. python 查看当前目录_Python的武器库11:os模块
  9. php反转数字_【PHP】php实现数组反转
  10. 酒桌上,领导将酒泼到你脸上......