System.NullReferenceException:对象不设置到对象的实例 的NullReferenceException
public int find(int value) {
Node curr = root;
while (curr != null) {
if (curr.value == value) {
return value;//success
}
if (curr.value < value) {
curr = curr.lChild;
}
if (curr.value > value) {
curr = curr.rChild;
}
if (curr.value == null) {
break;
}
}
return 0;//No Value
}
我不能看到什么错与此二叉树搜索
如果curr.value
请提供您的'Node'类(或最好是[mcve])和样本输入数据的代码。 –
把'if's改成'else if's –