概述
unordered_set是一种使用hash值作为key的容器,是单值型存储方式。
而unordered_map是key-value形式存储。
方法:
.insert() .insert({ , , ,}) .insert(b.begin(),b.end())
a.find() 查找元素,返回结果为a.end()则表明没有找到,否则返回对应元素
a.count() 查找元素有几个,但由于此容器中没有相同元素,所以可以看作是 检查容器中是否已有该元素。
.clear() .erase() .size() .empty()
注意:
当有频繁的搜索、插入和移除时:
1.若搜索key,且只用到key,则用unordered_set;
2.若搜索key,用value,则用unordered_map;
最后
以上就是刻苦棒球为你收集整理的C++——unordered_set的全部内容,希望文章能够帮你解决C++——unordered_set所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复