首页 > 其他分享 >unordered_map

unordered_map

时间:2022-09-05 18:57:59浏览次数:48  
标签:map emplace quange furong umap unordered

无序map容器
对于有顺序要求的问题,map会更高效一些
对于查找问题,unordered_map会更加高效一些

#include <iostream>
#include <unordered_map>

int main()
{
   std::unordered_map<int, std::string> umap;

   umap.emplace(1, "furong");
   umap.emplace(5, "quange");
   umap.emplace(3, "zhangsan");

   std::cout << "umap size = " << umap.size() << std::endl;

   for (auto iter = umap.begin(); iter != umap.end(); ++iter)
   {
       std::cout << iter->first << " " << iter->second << std::endl;
   }

   return 0;
}
$ ./a.out 
umap size = 3
3 zhangsan
5 quange
1 furong

标签:map,emplace,quange,furong,umap,unordered
From: https://www.cnblogs.com/zhangxuechao/p/16659192.html

相关文章

  • map简记
    项目中使用到的几种map样例rateDom=record.report&&record.report.length>0&&record.report.map((key,item,value)=>{return<d......
  • 源码(chan,map,GMP,mutex,context)
    目录1、chan原理1.1chan底层数据结构1.2创建channel原理1.3写入channel原理1.4读channel原理1.5关闭channel原理1.6总结2、map原理2.1存储结构2.2初始化原理2.3写入......
  • postGIS+postgreSQL+Supermap部署GIS数据
    1.在postGIS中创建XX_gisdb数据库,参数如下图所示,在架构中再创建gcj02架构;2.在超图中新建数据库型数据源;3.将要素表+字段表存在mdb个人地理数据库中,通过在超图中导入要素......
  • python中的map函数
    https://blog.csdn.net/quanlingtu1272/article/details/95482253?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166235753216782414917034%2522%252C%2522sc......
  • 通用mapper集成示例
    目录插件介绍项目结构导入pom依赖配置文件通用Mapper:分页插件:注意事项(默认是不用加的):测试脚手架项目配置easyCodeIDEA插件自动生成xml文件,开发效率简直无敌插件介绍......
  • Mybatis 中的 <ResoutMap> 参数顺序问题
    错误信息Thecontentofelementtype"resultMap"mustmatch"(constructor?,id,result,association,collection,discriminator?)".报错原因ResoutMap参数顺序不匹配......
  • hashMap底层实现原理
    HashMap中的put()和get()的实现原理:1、map.put(k,v)实现原理(1)首先将k,v封装到Node对象当中(节点)。(2)然后它的底层会调用K的hashCode()方法得出hash值。(3)通过哈希表函数/哈希......
  • Vue学习之--------深入理解Vuex之getters、mapState、mapGetters(2022/9/3)
    这一篇博客的内容是在上一篇博客的基础上进行:深入理解Vuex、原理详解、实战应用@目录1、getters的使用1.1概念1.2用法1.3如何读取数据2、getters在项目中的实际应用3......
  • HashMap源码分析
    HashMap1.81、构造函数:赋值负载因子0.75,当负载因子大于0.75时就会发送扩容publicHashMap(){this.loadFactor=DEFAULT_LOAD_FACTOR;//allotherfie......
  • Mybatis学习笔记(五)——resultMap元素
    resultMap是MyBatis中最复杂的元素,主要用于解决实体类属性名与数据库表中字段名不一致的情况,可以将查询结果映射成实体对象。下面我们先从最简单的功能开始介绍。现有......