简单说说map、set、multimap、multiset、hash_map、hah_set、hash_multimap、hash_multiset之间的区别

1、带hash和不带hash之间的区别

带hash的是使用hash_table实现的、无序

不带hash的是使用BR_tree实现的、有序

其它特性相同

一个占用空间大,一个占用空间小

2、带multi和不带multi之间的区别

带multi的可以有重复的键值

不带multi的不可以用重复值

multimap没有重载 [] 运算符

3、map和set的区别

map既有键值又有实值

set只有键值

map、set、multimap、multiset、hash_map、hah_set、hash_multimap、hash_multiset相关推荐

  1. map、set、multimap和multiset的使用【STL】

    文章目录 1. 容器的类型 1.1 序列式容器 1.2 关联式容器 2. 键值对 3. 底层实现方式 4. set 4.1 set的介绍 4.2 set的使用 set的模板参数列表 set的构造器 s ...

  2. JSP、EL和JSTL-学习笔记03【EL介绍和运算符、EL获取域中存储的数据】

    Java后端 学习路线 笔记汇总表[黑马程序员] JSP.EL和JSTL-学习笔记01[JSP基础语法] JSP.EL和JSTL-学习笔记02[MVC] JSP.EL和JSTL-学习笔记03[EL介绍 ...

  3. java递归获取树结构的指定层级、指定层级之上(向上递归(包含父集所有、爷爷集所有...)(父集单独、爷爷集单独...))、指定层级之下所有的(子集、孙子集...)和list集合转Tree树结构

    实体类 package com.ruoyi.system.test;import lombok.Data;import java.util.ArrayList; import java.util.Li ...

  4. python 进程间同步_python之路29 -- 多进程与进程同步(进程锁、信号量、事件)与进程间的通讯(队列和管道、生产者与消费者模型)与进程池...

    所谓异步是不需要等待被依赖的任务完成,只是通知被依赖的任务要完成什么工作,依赖的任务也立即执行,只要自己完成了整个任务就算完成了.至于被依赖的任务最终是否真正完成,依赖它的任务无法确定,所以它是不可靠 ...

  5. maptalks常见操作——图层置顶置底、添加清空图层、添加标注、切换底图、添加缩放工具、事件监听(点击面出弹框)、右键菜单、绘制mark、锁定视角

    maptalks常见操作--图层置顶置底.添加清空图层.添加标注.切换底图.添加缩放工具.事件监听(点击面出弹框).右键菜单.绘制mark.锁定视角 1.图层置顶 置底 layer.show().br ...

  6. R语言图形用户界面数据挖掘包Rattle:加载UCI糖尿病数据集、并启动Rattle图形用户界面、数据集变量重命名,为数据集结果变量添加标签、数据划分(训练集、测试集、验证集)、随机数设置

    R语言图形用户界面数据挖掘包Rattle:加载UCI糖尿病数据集.并启动Rattle图形用户界面.数据集变量重命名,为数据集结果变量添加标签.数据划分(训练集.测试集.验证集).随机数设置 目录

  7. R语言使用party包中的ctree函数构建条件推理决策树的流程和步骤、条件推理决策树是传统决策树的一个重要变体、条件推理树的分裂是基于显著性测试而不是熵/纯度/同质性度量来选择分裂

    R语言使用party包中的ctree函数构建条件推理决策树的流程和步骤(Conditional inference trees).条件推理决策树是传统决策树的一个重要变体.条件推理树的分裂是基于显著性 ...

  8. Python使用matplotlib可视化散点图、并在可视化图像的底部和右边添加边缘直方图、自定义边缘直方图的色彩(Marginal Histogram)

    Python使用matplotlib可视化散点图.并在可视化图像的底部和右边添加边缘直方图.自定义边缘直方图的色彩(Marginal Histogram) 目录

  9. Python使用matplotlib函数subplot可视化多个不同颜色的折线图、为多个子图添加总标题(main title)、自定义设置主标题字体类型、字体大小、字体颜色等

    Python使用matplotlib函数subplot可视化多个不同颜色的折线图.为多个子图添加总标题(main title).自定义设置主标题字体类型.字体大小.字体颜色等 目录

  10. R语言ggplot2可视化:可视化箱图、在箱图中添加抖动数据点(Dot + Box Plot)、自定义抖动数据点的大小、颜色、数据点分布在箱图中间、添加主标题、副标题、题注信息

    R语言ggplot2可视化:可视化箱图.在箱图中添加抖动数据点(Dot + Box Plot).自定义抖动数据点的大小.颜色.数据点分布在箱图中间.添加主标题.副标题.题注信息 目录

最新文章

  1. 骆驼命名法,帕斯卡命名法和匈牙利命名法(转)
  2. oracle 概要文件不存在,oracle 概要文件 - kecy1217的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  3. rfid1-stc11f32x
  4. leetcode152. 乘积最大子数组
  5. JAVA-date(计算时间差)
  6. 网络存储SAN网络存储术语解释
  7. 阅读作业二-----读Lost in CatB有感 by 李栋
  8. 使用Python破解zip的密码
  9. jsp 基本语法学习笔记
  10. 缓存系列文章–无底洞问题
  11. SAStruts中文文档
  12. Mit6.S081-实验4-Traps
  13. Jmeter编码格式
  14. 字体裁剪,精简字体,字体瘦身:FontSubsetGUI,FontCreator,FontPruner
  15. 第九课堂: 基于兴趣、技能和经验分享的网络交易平台
  16. vscode 直接调试 ts 文件
  17. 运算放大器知识体系-电流检测放大器
  18. java的默认访问权限_java类的访问权限
  19. 全球IT服务“十分天下有其一”,中软国际的底气来自何方?
  20. 分类评价指标 F值 详解 | Micro F1 Macro F1 Weight F1

热门文章

  1. CUDA 8 下载——CUDA Toolkit 8.0 - Feb 2017
  2. 《BBC 跟拍 49 年:穷人与富人的人生七年》
  3. 图像处理YUV的详解
  4. 怎么强力卸载360天擎_如何手动卸载天擎
  5. win10安装navisworks失败,怎么强力卸载删除注册表并重新安装
  6. 百度ai人体关键点识别
  7. 你应该知道的八款国产操作系统
  8. 《孙子兵法与经理人统帅之道》读后感
  9. 学校毕业论文格式对奇数页页眉和偶数页页眉有要求,遇到问题请教
  10. specification jpa 复杂查询