【发布时间】:2011-01-19 02:44:47
【问题描述】:
我使用了一个数组作为哈希表来对值进行哈希算法:
int[] arr={4 , 5 , 64 ,432 };
数组中连续整数的键为:
int keys[]={ 1 , 2 , 3 ,4};
谁能告诉我,将这些整数键映射到这些数组位置的好方法是什么?以下是一种简短且更好的方法,很少或没有碰撞(或更大的值)?
keys[i] % arrlength // where i is for different element of an array
提前致谢。
【问题讨论】:
-
你能添加一些代码来演示你需要使用它吗?
-
我需要了解哈希算法才能在我的 java 程序中使用它,我在帖子中添加的任何信息都可能是错误的。