到目前爲止我做了我的二叉樹,它可以添加節點你可以選擇哪個父母你想添加一個子節點,但問題是每當我刪除一個節點它刪除它,有時它說空指針異常,當我顯示我的節點它仍然存在。這是我的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