1
嗨我無法正常工作。當它沿着樹的最左邊向下遞歸時,它似乎跳出堆棧。我似乎無法弄清楚這一點。遞歸地搜索二叉樹
public static Node lookup(Node node, int lookupValue) {
if (node == null) {
return null;
} else {
if (node.value == lookupValue) {
System.out.println("Found");
return node;
} else if(node.left != null) {
return lookup(node.left, lookupValue);
} else if(node.right != null) {
return lookup(node.right, lookupValue);
} else {
return null;
}
}
}
如果這不是一個二叉樹,那麼爲什麼只左右節點被匹配 – bugwheels94
道歉,它確實是二進制的obv – dgalati54
這是一個bst或是沒有特定順序的值? – Joni