diff --git a/exercisegenerator.jar b/exercisegenerator.jar index 9f2d5f1..caf7354 100644 Binary files a/exercisegenerator.jar and b/exercisegenerator.jar differ diff --git a/exgen/src/main/java/exercisegenerator/structures/trees/BinaryTreeNode.java b/exgen/src/main/java/exercisegenerator/structures/trees/BinaryTreeNode.java index 0fc4962..015aabe 100644 --- a/exgen/src/main/java/exercisegenerator/structures/trees/BinaryTreeNode.java +++ b/exgen/src/main/java/exercisegenerator/structures/trees/BinaryTreeNode.java @@ -233,7 +233,7 @@ private static > void addBalanceSteps(final SearchTreeNo @Override public SearchTreeNodeSteps addWithSteps(final T value) { - if (this.value.compareTo(value) < 0) { + if (this.value.compareTo(value) <= 0) { if (this.rightChild.isEmpty()) { final BinaryTreeNode resultingNode = this.setRightChild(this.nodeFactory.create(value)); return new SearchTreeNodeSteps(resultingNode, new SearchTreeStep(SearchTreeStepType.ADD, value));