小编Nez*_*rik的帖子

如何实现自己的字符串哈希函数?

这是生成字符串哈希码的默认算法:

s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]

然而,我想使用一些不同的、更简单的东西,比如添加每个字符的 ASCII 值,然后将它们全部相加。

当我对哈希表使用 put() 方法时,如何使其使用我创建的算法,而不是使用默认算法?

到目前为止,我不知道除了从头开始实现哈希表之外还能做什么。

java hash overriding hashtable

1
推荐指数
1
解决办法
476
查看次数

标签 统计

hash ×1

hashtable ×1

java ×1

overriding ×1