→ wsx02:取質數應該是要減少發生碰撞的機率吧? 114.42.99.9 12/28 19:19
推 coconutman:應該是address = f(key) % listSize? 114.36.49.48 12/28 21:00
→ coconutman:然後如果 f(key) = key 的確沒差。 114.36.49.48 12/28 21:01
→ coconutman:f(key) = a*key + b 的話,就有差。 114.36.49.48 12/28 21:01
→ coconutman:基本上帶一下數字觀察a和listSize的關 114.36.49.48 12/28 21:03
→ coconutman:係吧! 114.36.49.48 12/28 21:03
→ coconutman:你mod 出來應該是從 0起算吧xD 114.36.49.48 12/28 21:04
→ coconutman:hash function也有其他種方式實作。 114.36.49.48 12/28 21:05
對耶@@
我書上確實是寫key而已
如果是f(key)的話不使用質數碰撞率就會大幅增加了
0的部分是我不小心,哈哈
感謝你們喔!
※ 編輯: p52189 來自: 114.44.3.61 (12/28 22:22)
→ stimim:key 如果有 pattern 的話可能也會有差 36.226.35.39 12/29 12:02