ich möchte einen Binärbaum programmieren.
Ich habe folgende Klasse geschrieben:
wie füge ich nun einen neuen Wert ein,wenn es bereits nachfolger gibt?
Ich habe folgende Klasse geschrieben:
Java:
public class BinaryNode {
private BinaryNode father, leftSon, rightSon;
private int value;
public BinaryNode(int i) {
father = leftSon = rightSon = null;
value = i;
}
public void insert(int wert){
if(father == null){ // Vater hat keine Nachfolger. Ein elementiger Baum
father = leftSon;
father.value = wert;
}
}
}
wie füge ich nun einen neuen Wert ein,wenn es bereits nachfolger gibt?