std::unordered_set::reserve
来自cppreference.com
< cpp | container | unordered set
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
void reserve( size_type count ); |
(C++11 起) | |
桶的数量设置所需的数量,以适应至少
count
不超过最大负载因子和改作容器的元素,即把元素到适当的桶,考虑到总数的桶发生了变化。有效地调用rehash(std::ceil(count / max_load_factor())).原文:
Sets the number of buckets to the number needed to accomodate at least
count
elements without exceeding maximum load factor and rehashes the container, i.e. puts the elements into appropriate buckets considering that total number of buckets has changed. Effectively calls rehash(std::ceil(count / max_load_factor())).目录 |
[编辑] 参数
count | - | 新产能的容器
|
[编辑] 返回值
(无)
[编辑] 复杂性
平均情况下的线性尺寸的容器中,最坏的情况下二次.
原文:
average case linear in the size of the container, worst case quadratic.
[编辑] 另请参阅
reserves at least the specified number of buckets. This regenerates the hash table. (公共成员函数) |