米国の電話番号に適したハッシュ関数は何ですか? 基本的に10桁の数字はどれ? 単純化すると、私には思えます:
(p1 * (areaCode + p2 * exchangeCode) + extensionCode) % r;
ここでp1
、 とp2
はいくつかの素数であり、「r」は縮小された範囲であり、高速であり、優れたハッシュ プロパティを備えている必要があります。
米国の電話番号に適したハッシュ関数は何ですか? 基本的に10桁の数字はどれ? 単純化すると、私には思えます:
(p1 * (areaCode + p2 * exchangeCode) + extensionCode) % r;
ここでp1
、 とp2
はいくつかの素数であり、「r」は縮小された範囲であり、高速であり、優れたハッシュ プロパティを備えている必要があります。