移动互联网开发技术就业前景seowhy教研室
简简单单记录下复习的东西吧,这东西还是用着用着就熟了,没啥可写的,忘记函数的具体效用,翻手册就行的,
含义:
set(集合),map(映射)
unordered(无序)multi(多个)
常用的是set,map,unordered_set,unordered_map,multiset,multimap中的前四个,
map,set,multiset,multimap,底层是红黑树,
unordered_map,unordered_set,底层是哈希表,
小技巧一:erase函数依照迭代器删除,可以返回下一个迭代器(有时刷题有点点用)
以map为例,<key,value,比较器,内存分配器>,map存的是pair<Key, T>,
小技巧二 :for(auto [key, value] : hash) 可取,pair到[]里,