C++ STL中的unordered_map max_load_factor
C++ STL中的unordered_map::max_load_factor是一个内置函数,用于获取和设置unordered_map中的最大负载因子。负载因子是容器中元素数和桶数之间的比率。默认情况下,unordered_map的最大负载因子是1.0。
语法: 有两种类型的max_load_factor函数。
- float max_load_factor()
- void max_load_factor(float new_size)
返回类型:只有第一种版本返回max_load_factor。
参数:只有第二个版本接受新大小。
注意:
- 第一种版本返回最大负载因子。
- 第二种版本设置新负载因子。
示例1
示例2
复杂度:O(1)。