1、map:

底层由红黑树实现。

Key在红黑树中有序排列,对红黑树进行中序遍历即可得到Key从小到大的排序序列。

使用map可在O(1)的时间复杂度下快速查找到Key。

2、unordered_map

底层由哈希表实现。

Key无序排列。

使用unordered_map同样可以在O(1)的时间复杂度下快速查找到Key。

3、set

底层由红黑树实现。

Key在红黑树中有序排列,对红黑树进行中序遍历即可得到Key从小到大的排序序列。

使用set可在O(1)的时间复杂度下快速查找到Key。

4、unordered_set

底层由哈希表实现。

Key无序排列。

使用unordered_set同样可以在O(1)的时间复杂度下快速查找到Key。

最新文章

  1. 数据结构与算法 Big O 备忘录与现实
  2. SQL 2000/2005/2008 收缩日志方法
  3. Elastic search入门
  4. poj 1182 食物链(关系并查集)
  5. xml simpleXML_load_file(), simpleXML_load_string()
  6. docs/pcs/rest/file data apis list - 百度开发者中心
  7. cpu组相连映射
  8. 从spring官网下载spring 架包
  9. RxJava(01-介绍与初体验)
  10. 【Teradata】tdlocaledef修改默认日期配置
  11. MUI 打包android app
  12. 2019.03.18 连接my sql
  13. Http请求处理流程
  14. Kafka安装及使用
  15. C#学习笔记(4)——sqlserver常用语句
  16. css 键盘
  17. 细说Activity与Task(任务栈)
  18. input file实现多选,限制文件上传类型,图片上传前预览功能
  19. 拦截器的顺序是按照xml中的顺序执行的
  20. eclipse 图片预览插件

热门文章

  1. ArcGIS插件-太乐地图
  2. Java入门及环境搭建
  3. .Net Core Logging模块源码阅读
  4. 【Dubbo3终极特性】「云原生三中心架构」带你探索Dubbo3体系下的配置中心和元数据中心、注册中心的原理及开发实战(上)
  5. odoo中的字段创建后,不可以编辑
  6. 安装nginx并配置nginxscript(njs)实现请求头验证或者分流
  7. Linux防火墙部署与配置
  8. 【SW】利用3D打印机打印 PCB 钢网的方法
  9. Ubuntu下安装cURL库用于libcurl开发
  10. .Net Framework创建grpc