特牛网址导航

二叉排序树的删除-CSDN博客

网友收藏
文章浏览阅读7.2k次,点赞3次,收藏13次。二叉排序树的删除二叉排序树的删除情况比较复杂,有以下三种情况需要考虑1)删除叶子节点 (比如:2,5,9,10)2) 删除只有一个子树的节点(比如:1)3)删除有两个子树的节点 (比如:7,3,10)分析情况一:删除叶子节点 (比如:2,5,9,10)思路删除叶子节点的基本逻辑1.找到要删除的节点targeNode2.找到删除节点的父节点parent节点3.判断targeNode节点是parent节点的左子树还是右子树4.根据上述情况进行删除左子.._二叉排序树的删除