0
我有一點問題,這樣的功能: public boolean find(Integer i)
查找功能遞歸二叉樹
起初我想:
public boolean find(Integer i) {
Node currNode = root;
if (currNode.getData() != i) {
return false; // we didnt find it
}
if (currNode.getLeft() != null && find(currNode.getLeft().getData())) {
return true;
}
if (currNode.getRight() != null && find(currNode.getRight().getData())) {
return true;
}
else
return false;
}
但這只是給了我false
在我的測試案例。如果在二叉樹內找到輸入數據,我想知道如何在二叉樹中找到特定數據並返回true
。