3
我的字符串哈希碼功能如下湊碼功能
hashVal=(127*hashVal+key.charAt(i))%16908799
我在網上下CS61 b講課,我不知道情況時Prof.Jonathan上如果不是1690877,我們會用一個值會發生什麼與127不相等。我理解他使用127而不是16908799的簡單情況,但如果它是127的簡單倍數呢?它將如何「偏差」散列值?偏見如何取決於共同因素「x」?任何人都可以向我推薦理由嗎?
Gotcha。謝謝。 – sreeprasad
@SREEPRASAD,沒問題^ _ ^ – jswolf19