我是靠谱客的博主 刻苦棒球,最近开发中收集的这篇文章主要介绍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所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部