Я пытаюсь найти node в двоичном дереве и возвращать в случае, если он есть, в противном случае возвращает null. Кстати, класс node имеет имя метода(), которое возвращает строку с именем name... Что я до сих пор:
private Node search(String name, Node node){
if(node != null){
if(node.name().equals(name)){
return node;
}
else{
search(name, node.left);
search(name, node.right);
}
}
return null;
}
Правильно ли это?