C++ STL之unordered_map和unordered_set的使⽤
2024-10-08 13:36:13
写在最前面,本文摘录于柳神笔记:
unordered_map 在头⽂件 #include <unordered_map> 中, unordered_set 在头⽂件 #include <unordered_set> 中~ unordered_map 和 map (或者 unordered_set 和 set )的区别是, map 会按照键值对的键 key 进⾏ 排序( set ⾥⾯会按照集合中的元素⼤⼩进⾏排序,从⼩到⼤顺序),⽽ unordered_map (或 者 unordered_set )省去了这个排序的过程,如果偶尔刷题时候⽤ map 或者 set 超时了,可以考虑 ⽤ unordered_map (或者 unordered_set )缩短代码运⾏时间、提⾼代码效率~⾄于⽤法和 map 、 set 是⼀样的~
最新文章
- 手动给控制器添加xib
- R(三): R包原理及安装
- 幻灯片の纯CSS,NO JavaScript
- Java小例子(学习整理)-----学生管理系统-控制台版
- Unique Paths 解答
- IE 兼容性问题
- BZOJ_5301_[Cqoi2018]异或序列&;&;CF617E_莫队
- java易混淆知识小结
- Navicat 连接远程服务器mysql 长时间不操作会连接很久
- 深入理解pthread_cond_wait、pthread_cond_signal
- docker报错:Failed to restart docker.service: Unit not found.
- 字节输入流 FileInputStream
- qRT-PCR 注意事项
- Spring全家桶系列–SpringBoot与Mybatis结合
- 初识 Asp.Net数据验证控件
- Strip CodeForces - 487B (单调队列)
- [MAC OS ] UserDefaults
- Swift-基础语法之变量&;常量&;元组
- Linux--多用户登录服务器端口抓包
- NOI2014 魔法森林 day1t2 SPFA