【C++】unordered_map 使用方法
1 #include <iostream> 2 #include <unordered_map> 3 #include <map> 4 #include <string> 5 using namespace std; 6 int main() 7 { 8 unordered_map<int, string> myMap={{ 5, "张大" },{ 6, "李五" }};//使用{}赋值 9 myMap[2] = "李四"; //使用[ ]进行单个插入,若已存在键值2,则赋值修改,若无则插入。 10 myMap.insert(pair<int, string>(3, "陈二"));//使用insert和pair插入 11 12 //遍历输出+迭代器的使用 13 auto iter = myMap.begin();//auto自动识别为迭代器类型unordered_map<int,string>::iterator 14 while (iter!= myMap.end()) 15 { 16 cout << iter->first << "," << iter->second << endl; 17 ++iter; 18 } 19 //Key: iterator.first Value: iterator.second 20 //查找元素并输出+迭代器的使用 21 auto iterator = myMap.find(2);//find()返回一个指向2的迭代器 22 if (iterator != myMap.end()) 23 cout << endl<< iterator->first << "," << iterator->second << endl; 24 system("pause"); 25 return 0; 26 }
转载于:https://www.cnblogs.com/IKang8701348/p/10585884.html
【C++】unordered_map 使用方法相关推荐
- 【『茴』的四种写法】 C++11 map和unordered_map遍历方法
map和unordered_map的遍历方法是相同的,不过遍历结果,map是有序的,unoredred_map遍历是无序的. std:map 是个有序的关系容器,其完整原型如下: template&l ...
- 在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 11g 集群
作者:Jeffrey Hunter 了解如何以低于 2,700 美元的费用在 Oracle Enterprise Linux 上安装并配置 Oracle RAC 11g 第 2 版开发集群. 本指南中 ...
- Java面试题大全2021版
一.Java 基础 JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境. JRE:Java Run ...
- STL中的map、unordered_map、hash_map
转自https://blog.csdn.net/liumou111/article/details/49252645 在之前使用STL时,经常混淆的几个数据结构,特别是做Leetcode的题目时,对于 ...
- unordered_map源码解析和个人理解
参考链接 https://blog.csdn.net/ddkxddkx/article/details/6555754 还有这个源码解析https://zrj.me/archives/1248 1.下 ...
- STL系列:map和unordered_map
map和unordered_map的使用 unordered_map的用法和map是一样的,提供了insert,size,count,find等操作,并且里面的元素也是以pair类型来存贮的. 其底层 ...
- set/multiset/unordered_set和map/multimap/unordered_map基础汇总
引言 在STL中,有两种很常见的关联容器,分别是set和map,序列容器的元素是按照在容器中的位置来顺序保存和访问的,而关联容器的元素是按关键元素来保存和访问的.所以关联容器经常用在关键字的查找中,效 ...
- C++ 十大经典排序算法原理及模板之STL方法实现以及稳定性分析
写在前面: 1.本文中默认排序为升序,降序的原理类似. 2.如果程序直接复制到vs出现无法识别标记的问题,解决方法在这:vs无法识别标记的解决方法 3.本文的算法都是自己用stl实现的,疏漏之处还请指 ...
- 【数据结构笔记】B树和B+树的实现,哈希查找,STL中的hash_map和unordered_map容器用法
B和B+树 哈希查找 用开放定址法解决哈希冲突的哈希查找算法 链地址法: 利用哈希表查找一个字符串中第一个只出现一次的字符 hash_map和unordered_map 设计算法删除重复的元素 设计算 ...
最新文章
- 【董天一】IPFSFilecoin和复制证明
- C语言strcpy,strncpy和strlcpy讲解
- 发表国外期刊注意事项
- c语言查找星期几,新手做的日历表及查找日期是星期几
- python中的函数def和函数的参数
- 从零开始山寨Caffe·零:必先利其器
- 原始套接字抓取所有以太网数据包与分析
- (软件工程复习核心重点)第四章总体设计-第四节:描绘软件结构的图形工具
- Linux进程实践(2) --僵尸进程与文件共享
- python中number函数_Python 数字(Number)
- java让日志生成日期文件夹_SpringBoot按日期和文件大小生成日志文件到对应日期文件夹...
- 11.28 String类
- opencv3.4.5安装包
- Python爬虫之一键保存全部必应高清1080P壁纸
- java实现对称加密—数据库密码加解密
- 监控服务器系统密码忘了,监控服务器登录密码忘记了怎么办
- arnold和redshift渲染器
- 教学向|ZB利用分组Dynamesh,对模型进行重建细分!
- 通过 TokenType(){}.getType()获取Persionlt;Tgt; 泛型T的类型和数值
- JS 在线引入jQuery
热门文章
- python3下载文件-python3 下载文件方法汇总
- php和python写爬虫-python和php哪个更适合写爬虫
- python列表切片口诀-切片 - 廖雪峰的官方网站
- 如何自学python数据分析-Python学习干货 |如何用Python进行数据分析?
- python一般用什么编译器-Python常用编译器原理及特点解析
- 学python可以做什么知乎-学完Python后能做什么?
- java8中的Lamba表达式
- 删除目录下指定文件中匹配行
- LeetCode Linked List Random Node(蓄水池采样算法)
- LeetCode Valid Perfect Square(是否是平方数)