【发布时间】:2012-01-17 18:36:37
【问题描述】:
基本上,我有一个 2xN 整数到整数数组,它指示从哪个位置到对象位置的哪个位置。然后我有第二个整数数组,我想找到哪个整数落在哪个对象上。比如:
第一个数组
A:0 - 500
B:501 - 900
C: 901 - 1055
电话:1056 - 9955 等等
第二个数组: 1、999、3、898、55、43、1055、593、525、3099等
这应该返回 A、C、A、B、A、A、C、B、B、D 等。
我想弄清楚是否有一种方法可以使用一些散列函数来散列第一个数组,这样当散列第二个数组时,如果它落在对象的范围内,我会遇到冲突。任何想法如何做到这一点或如果可能的话?
谢谢!
【问题讨论】:
标签: hashmap hashtable range hash