【发布时间】:2015-02-10 09:32:52
【问题描述】:
我试过这个,但我得到编译时错误。我错过了什么?如果找不到元素,我也必须返回 false
public boolean search(Node root, Node node){
if(root==node){
return true;
}
if(root.getLeft()!=null){
search(root.getLeft(), node);
}
if(root.getRight()!=null){
search(root.getRight(), node);
}
}
【问题讨论】:
-
我的回答涵盖了编译错误,但您也有算法错误。我删除了答案。
-
找不到节点怎么办?
-
我编辑了答案以更正算法
标签: java algorithm binary-tree