C++ STL之unordered_map和unordered_set的使⽤
写在最前面,本文摘录于柳神笔记:
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 是⼀样的~

浙公网安备 33010602011771号