二分木でノードを検索し、そこにある場合は返そうとしています。それ以外の場合は null を返します。ところで、ノードクラスには、名前を含む文字列を返すメソッド 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;
}
これは正しいです??