我是靠谱客的博主 刻苦棒球,这篇文章主要介绍C++——unordered_set,现在分享给大家,希望可以做个参考。

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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部