到目前为止我做了我的二叉树,它可以添加节点你可以选择哪个父母你想添加一个子节点,但问题是每当我删除一个节点它删除它,有时它说空指针异常,当我显示我的节点它仍然存在。这是我的deletetion方法:二叉树删除说空指针
public void delete(Node node){
if (node! =null) {
if(node.value.equals(nodeToDelete)) {
node=null;
}
delete(node.left);
delete(node.right);
}
}
}
我已经定义我的节点,我的add方法,以及nodeToDelete是一个字符串和多数民众提前
下一次你问,格式化你的代码,使它可读。我现在已经为你做了,但请在将来自己做。 – Zavior
对不起,我只是用尽了时间 – user3262563
'NPE'来自哪一行,它是一个单线程程序? – MrROY