美国电话号码的良好散列函数是什么?哪个基本上是10位数字?在我看来,一个简单的:
(p1 * (areaCode + p2 * exchangeCode) + extensionCode) % r;
其中p1
和p2
是一些素数,“r”是缩小范围,应该很快并且具有良好的散列属性。
美国电话号码的良好散列函数是什么?哪个基本上是10位数字?在我看来,一个简单的:
(p1 * (areaCode + p2 * exchangeCode) + extensionCode) % r;
其中p1
和p2
是一些素数,“r”是缩小范围,应该很快并且具有良好的散列属性。