java - 哈希表大小设置

标签 java arrays algorithm hash

在创建 array 之前,您是否总是需要知道 Hashtablearray 的大小?

最佳答案

不,你不知道。高质量的实现(Hashtable/HashMap)会随着元素数量的增加自动调整自身大小。

如果您是在谈论您自己的实现,答案取决于哈希表是否能够随着其大小的增长而增加桶的数量。

如果您担心调整大小对性能的影响,正确的方法是在整个应用程序的上下文中对此进行分析。

关于java - 哈希表大小设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15859558/

相关文章:

战舰游戏中舰船的定位算法

algorithm - 生成多重集的幂集

java - Apache POI - FileInputStream 工作,文件对象失败(NullPointerException)

python - 如何写入单独文件上的数组?

php - "Notice: Undefined variable"、 "Notice: Undefined index"、 "Warning: Undefined array key"和 "Notice: Undefined offset"使用 PHP

arrays - 二维数组 - 检测位置是否在封闭模式内

B树能有更多的解吗?

java - 如何在 IntelliJ 中自动添加导入?

java - 根据某些条件对字符串数组进行多级排序

java - Java 猜谜游戏