From 15e26130cf6e151894ce1b1e9a471febffea5d72 Mon Sep 17 00:00:00 2001 From: "navid.sassan" Date: Sun, 25 Oct 2020 21:53:32 +0100 Subject: [PATCH] fixed bug --- 05/src/main/java/ch/zhaw/ads/TreeTraversal.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/05/src/main/java/ch/zhaw/ads/TreeTraversal.java b/05/src/main/java/ch/zhaw/ads/TreeTraversal.java index b9016c6..6dc80eb 100644 --- a/05/src/main/java/ch/zhaw/ads/TreeTraversal.java +++ b/05/src/main/java/ch/zhaw/ads/TreeTraversal.java @@ -74,17 +74,17 @@ public class TreeTraversal> implements Traversal { if (node != null) { // only visit nodes that are in the interval - if (node >= min && node <= max) { + if (min.compareTo(node) <= 0 && max.compareTo(node) >= 0) v.visit(root.element); } // go in the direction of lower values (so left) until the min is hit - if (node >= min) { + if (min.compareTo(node) <= 0) { interval(node.left, min, max, v); } // go in the direction of higher values (so right) until the max is hit - if (node <= max) { + if (max.compareTo(node) >= 0) { interval(node.right, min, max, v); } }