我正在尝试在二叉树中搜索一个节点并在它存在的情况下返回,否则返回 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;
}
它是否正确??