【发布时间】:2013-10-01 20:26:47
【问题描述】:
我有一个简单的结构,由一个固定大小的字符串和一个整数组成。我需要使用这个结构作为哈希表的键。我有一个用于 sting 的哈希函数 Hs(string) 和一个用于整数的哈希函数 Hi(int),我想知道这个简单结构的哈希函数是否只是 H(struct) = Hs(string) +嗨(整数)?或者,我可以将整数编码为字符串并将其附加到字符串中,然后只使用字符串哈希函数。有什么建议? 谢谢。
【问题讨论】:
-
什么编程语言?
-
c,c++。但如果答案是针对特定语言的,我会感到惊讶。
-
一些编程语言为从内置(例如:C#)派生的类/结构的散列提供运行时支持
标签: hash hashtable hash-function