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 | 获取存储的分配器对象,并返回用于构建容器的分配器对象 |
原文地址:https://blog.csdn.net/beidideshu/article/details/134765782
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_33578.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。