0
else if (left == NULL) {
Node *tempNode = new Node();
tempNode = right;
tempNode = right;
tempNode->parent = parent;
if (t < parent->data) parent->left = tempNode;
if (t > parent->data) parent->right = tempNode;
delete this;
}
這是我的代碼,用於在父代只有一個子代時刪除二叉搜索樹的fcn。它刪除了我要刪除的節點,但也刪除了它後面的所有節點。請幫忙。刪除二叉搜索樹不能正常工作的函數
對不起。我忘了提到這一點。我的錯。是的,C++。感謝您指出 –
什麼是't'?如果你能向我們展示整個功能,看起來會更好。 – ydoow