unordered_set unordered_multiset

unordered_set

名字描述
insert()插入一个新元素
begin()/end()返回一个迭代器,指向第一个元素/最后一个元素后的理论元素
count()计算在无序集合容器中特定元素的出现次数
find()搜索元素
clear()清空所有元素
cbegin()/cend()返回一个常量迭代器,指向第一个元素/最后一个元素后的理论元素
bucket_size()返回无序集合中特定桶(bucket)中的元素总数(元素通过哈希函数映射到不同的桶中)
erase()移除单个或某个范围内的一系列元素
size()返回元素数量
swap()交换两个无序集合容器的值
emplace()在无序集合容器中插入元素
max_size()返回可以容纳的最大元素数量
empty()检查无序集合容器是否为空
equal_range()返回包括与给定值相等的所有元素的范围
hash_function()用于获取容器所使用的哈希函数对象
reserve()它用于请求容器预留足够的桶数,以容纳指定数量的元素
bucket()返回特定元素的桶编号
bucket_count()返回无序集合容器中的总桶数
load_factor()用于获取当前容器的负载因子。负载因子:元素数量与桶数之比,用于衡量容器的填充程度
rehash()设置容器的桶数以容纳一定数量的元素
max_load_factor()获取或设置容器的最大负载因子
emplace_hint()根据给定的提示位置(iterator)在容器中插入一个新元素
key_eq()无序集合内部用于比较元素键值相等性的函数对象或谓词类型
max_bucket_count()获取无序集合容器支持的最大桶数

unordered_multiset

名字描述
insert()插入新元素
begin()/end()返回一个迭代器,指向第一个元素/最后一个元素后的理论元素
empty()检查容器是否为空
find(k)返回指向具有元素值k的位置的迭代器
cbegin()/cend()返回一个常量迭代器,指向第一个元素/最后一个元素后的理论元素
equal_range()返回包括与给定值相等的所有元素的范围
emplace()插入新元素
clear()清空无序多重集容器的内容
count()返回与给定值相等的元素数量
size()返回元素数量
max_size返回能够容纳的最大元素数量
swap()交换两个无序多重集容器的内容
erase()用于删除单个元素、所有具有特定值的元素或一个范围内的元素
bucket()返回给定元素所在的桶编号
bucket_size(k)返回包含元素k的桶中的元素数量
reserve()它用于请求容器预留足够的桶数,以容纳指定数量的元素
max_bucket_count()返回能够拥有的最大桶数
load_factor()返回当前负载因子(元素数量与桶数之比)
max_load_factor()返回最大负载因子
bucket_count()返回总桶数
hash_function()用于获取容器所使用的哈希函数对象
rehash()将容器中的桶数设置为N或更多
key_eq()根据比较两个key是否相等返回一个布尔值
emplace_hint()根据给定的提示位置(iterator)在容器中插入一个新元素
get_allocator获取存储的分配器对象,并返回用于构建容器的分配器对象
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值