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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复