【发布时间】:2011-08-12 01:08:48
【问题描述】:
我需要一些想法来为我的作业开发一个好的散列函数。我总共有一份世界上所有国家(大约 190 个)的列表。每个国家的名称是散列函数的关键。是否有任何人会推荐一种特定类型的散列函数来将此数据存储在散列函数中而不会发生很多冲突?另外,能否举例说明一下如何实现?
【问题讨论】:
-
一个类似的问题可能会有所帮助(java而不是c,但同样的原则适用)stackoverflow.com/questions/2624192/…
-
ISO 国家代码 - 适合整数,保证无冲突
-
@Erik:非常聪明;如果您将其作为答案,我会投票赞成。
-
@John:我认为这并不能真正回答 OPs 的问题,我会留下评论:P
-
国名是英文还是ASCII码?