【发布时间】:2011-01-23 09:07:24
【问题描述】:
我将需要使用具有不同键的哈希表。一个作为键的字符串,另一个作为整数。
至于整数一,对数字运行哈希函数生成密钥是多么愚蠢?
我的意思是,我将用作哈希表键的数字总是不同的,根本不会有重复。我使用 mod 运算符“截断”哈希表大小以下的值还不够吗?
或者还有更多的东西?
【问题讨论】:
-
什么平台? 。网?爪哇? C++?
-
也许我错了,但是如果数字是唯一的,为什么不使用数字本身作为键呢?
-
@Guido:是的,这正是 Java 所做的(不能代表其他任何事情),这也是我询问该平台的原因之一。
-
对不起,我忘了... C. @Guido,这就是我对问题本身所说的...
标签: c integer hashtable hash hashcode