Basically I have a 2xN array of ints to ints, which indicates from which position to which position of an objects location. Then I have a second array of ints and I want to find which ints land on which object. So for example:
First array
A: 0 - 500
B: 501 - 900
C: 901 - 1055
D: 1056 - 9955 etc.
Second array: 1, 999, 3, 898, 55, 43, 1055, 593, 525, 3099, etc.
This should return the A, C, A, B, A, A, C, B, B, D, etc.
What I am trying to figure out is if there is a way to hash the first array, using some hash functions, such that when hashing the second array I will get a collision if it falls within the range of an object. Any ideas how to do this or if its possible?
Thanks!