Hallo, ich versuch ein trinären Baum zu erzeugen und muss die Methode "ThreeNode createThree(int depth)" implementieren. Es gelingt mir bis "CorrectTreeForDepthTwo" aber nicht weiter. Wo könnte das Problem liegen? Das ist mein Code:
Code:
public static ThreeNode createThree(int depth) {
ThreeNode root = new ThreeNode();
while (depth != 0) {
for (int i = 1; i < depth; i++) {
ThreeNode knoten = new ThreeNode();
root.setLeft(knoten);
root.setMiddle(knoten);
root.setRight(knoten);
}
return root;
}if(depth == 0) {
return null;
}
return root;
}