java - Java hashCode 方法是否同时进行转换和压缩?
问题描述
换句话说,整数是否hashCode()
已经由哈希表条目的索引返回,还是必须通过将自身压缩为索引(可能通过修改表长度)更进一步?
解决方案
不,无论目标哈希表如何,都会计算哈希码。例如,整数的哈希码就是整数本身,因此哈希表通常需要再次进行 mod 哈希以将其放入表中。
推荐阅读
- javascript - 如何访问列表中输入的值
- javascript - 如何修复 IE11 中的“未处理的承诺拒绝 TypeError:对象不支持属性或方法“forEach””错误
- r - 将字符串转换为名称列表索引
- php - 删除文件夹和所有内部内容函数返回“目录不为空”
- laravel - Laravel returned error not shown in front-end
- elasticsearch - 在 Elastic Search 上添加新字段时发生错误
- docker - 自动拉取 docker 镜像容器
- r - 如何在 R 的传单地图中删除属性
- r - 用于比较的嵌套圆环图
- r - 将计数数据转换为许多二进制记录