删除操作
情况1:没有孩子
直接删除
情况2:只有左子树或只有右子树
删除该节点后用左子树或右子树替代
情况3:左右子树都有
用直接前驱(左子树中最大的,或右子树中最小的)代替,然后删除该前驱节点。删除该前驱节点使用同样判断方法对应三种情况进行递归。
posted on 2024-05-14 09:45 Toriyung 阅读(10) 评论(0) 收藏 举报
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3