删除操作
情况1:没有孩子
直接删除
情况2:只有左子树或只有右子树
删除该节点后用左子树或右子树替代
情况3:左右子树都有
用直接前驱(左子树中最大的,或右子树中最小的)代替,然后删除该前驱节点。删除该前驱节点使用同样判断方法对应三种情况进行递归。
posted on 2024-05-14 09:45 Toriyung 阅读(2) 评论(0) 编辑 收藏 举报
Powered by: 博客园 Copyright © 2024 Toriyung Powered by .NET 8.0 on Kubernetes