Ich weiß nicht, warum ich Null in meiner Methode bekomme?Warum gibt es Null in meinem binären Suchbaum, Suchmethode
public Node<E> search(int data, Node<E> start){
Node<E> foundNode = null;
if(data < start.getData()){
search(data, start.getLeftNode());
}
if(data > start.getData()){
search(data, start.getRightNode());
}
if(data == start.getData()){
foundNode = start;
}
return foundNode;
}
wenn ich System.out.println(foundNode);
vor der return-Anweisung habe ich den Knoten zu bekommen, aber wenn es sie gibt Inull bekommen !!
Ich weiß nicht, wie habe ich es verpasst, Danke. –