diff --git a/spatial-partition/src/main/java/com/iluwatar/spatialpartition/QuadTree.java b/spatial-partition/src/main/java/com/iluwatar/spatialpartition/QuadTree.java index 072468ce8..815bf8acc 100644 --- a/spatial-partition/src/main/java/com/iluwatar/spatialpartition/QuadTree.java +++ b/spatial-partition/src/main/java/com/iluwatar/spatialpartition/QuadTree.java @@ -55,16 +55,13 @@ public class QuadTree { } void insert(Point p) { - if (!this.boundary.contains(p)) { - return; - } else { + if (this.boundary.contains(p)) { if (this.points.size() < this.capacity) { points.put(p.id, p); } else { if (!this.divided) { this.divide(); } - if (this.northwest.boundary.contains(p)) { this.northwest.insert(p); } else if (this.northeast.boundary.contains(p)) {