mirror of
https://github.com/Snailclimb/JavaGuide
synced 2025-06-25 02:27:10 +08:00
Merge pull request #2412 from codesssss/patch-1
fix: fix hash func in bloom filter implementation
This commit is contained in:
commit
3c92443646
@ -148,7 +148,7 @@ public class MyBloomFilter {
|
|||||||
*/
|
*/
|
||||||
public int hash(Object value) {
|
public int hash(Object value) {
|
||||||
int h;
|
int h;
|
||||||
return (value == null) ? 0 : Math.abs(seed * (cap - 1) & ((h = value.hashCode()) ^ (h >>> 16)));
|
return (value == null) ? 0 : Math.abs((cap - 1) & seed * ((h = value.hashCode()) ^ (h >>> 16)));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user