Hey,
hab volgendes Problem:
Wenn ich neue knoten hinzufüge, dann bezieht der sich immer auf den Vorgänger, daher kann es sein, dass nicht immer die Zhlen im linken Teilbaum echt kleiner als die Wurzel sind.
hab volgendes Problem:
Wenn ich neue knoten hinzufüge, dann bezieht der sich immer auf den Vorgänger, daher kann es sein, dass nicht immer die Zhlen im linken Teilbaum echt kleiner als die Wurzel sind.
Code:
public void setRechtesKind(IBinaryTreeNode<T> rechts) {
IBinaryTreeNode<T> wurzel = new BinaryTreeNode<T>();
if (wurzel.getValue().compareTo(rechts.getValue()) > 0) {
throw new IllegalArgumentException();
} else if (wurzel.getValue().compareTo(rechts.getValue()) == 0) {
System.out.println("Gleicher Knotenwert!!!!!!");
} else {
this.rechts = rechts;
}
}