From 1fa0c94203fea3b7dbe1184ea0dbebff486e58ac Mon Sep 17 00:00:00 2001 From: C9 Date: Sun, 12 May 2024 01:46:20 -0700 Subject: [PATCH 1/2] style: enable EqualsHashCode in checkstyle --- checkstyle.xml | 2 +- .../java/com/thealgorithms/datastructures/trees/KDTree.java | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/checkstyle.xml b/checkstyle.xml index 912a6b2488e0..444b366ddee7 100644 --- a/checkstyle.xml +++ b/checkstyle.xml @@ -161,7 +161,7 @@ - + diff --git a/src/main/java/com/thealgorithms/datastructures/trees/KDTree.java b/src/main/java/com/thealgorithms/datastructures/trees/KDTree.java index c3be07eef0ab..cdcbafa51658 100644 --- a/src/main/java/com/thealgorithms/datastructures/trees/KDTree.java +++ b/src/main/java/com/thealgorithms/datastructures/trees/KDTree.java @@ -81,6 +81,11 @@ public boolean equals(Object obj) { return false; } + @Override + public int hashCode() { + return Arrays.hashCode(coordinates); + } + @Override public String toString() { return Arrays.toString(coordinates); From d58489aeb775acc0a0c0f8e0ca4248b16033e7f7 Mon Sep 17 00:00:00 2001 From: C9 Date: Sun, 12 May 2024 03:08:32 -0700 Subject: [PATCH 2/2] style: enable EqualsHashCode in checkstyle --- src/main/java/com/thealgorithms/datastructures/trees/KDTree.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/com/thealgorithms/datastructures/trees/KDTree.java b/src/main/java/com/thealgorithms/datastructures/trees/KDTree.java index cdcbafa51658..e5528c392bb8 100644 --- a/src/main/java/com/thealgorithms/datastructures/trees/KDTree.java +++ b/src/main/java/com/thealgorithms/datastructures/trees/KDTree.java @@ -75,7 +75,6 @@ public int getDimension() { @Override public boolean equals(Object obj) { if (obj instanceof Point other) { - if (other.getDimension() != this.getDimension()) return false; return Arrays.equals(other.coordinates, this.coordinates); } return false;