diff --git a/spotbugs-exclude.xml b/spotbugs-exclude.xml index f1b48d52829b..8648b9109013 100644 --- a/spotbugs-exclude.xml +++ b/spotbugs-exclude.xml @@ -89,9 +89,6 @@ - - - diff --git a/src/main/java/com/thealgorithms/datastructures/hashmap/hashing/GenericHashMapUsingArray.java b/src/main/java/com/thealgorithms/datastructures/hashmap/hashing/GenericHashMapUsingArray.java index 9fbb2ff0ad62..416cee99d028 100644 --- a/src/main/java/com/thealgorithms/datastructures/hashmap/hashing/GenericHashMapUsingArray.java +++ b/src/main/java/com/thealgorithms/datastructures/hashmap/hashing/GenericHashMapUsingArray.java @@ -47,8 +47,7 @@ public void put(K key, V value) { // tells which bucket to go to private int hashFunction(K key) { - int hc = key.hashCode(); - return Math.abs(hc) % buckets.length; + return Math.floorMod(key.hashCode(), buckets.length); } private void reHash() {