2
考虑一个类型,它是int键到int值的映射。这些键的排序不及地图,并且地图可以被认为是扁平列表{key1,val1,key2,val2等}什么散列函数应该散列一个有序的数字列表?
我生成这些地图的列表,并希望能够识别相同的地图在小于O(n^2)的时间内。我打算散列每个地图一次来实现这一点。
我不确定散列函数最适合这个用途。我的密钥可以是非常大的数字(但仍然是int32),值往往很小,但我认为这样的考虑是不相关的,希望有一个我可以使用的散列函数,它适用于一般数字序列。
任何想法?谢谢。
好的,谢谢托马斯。 – KomodoDave