二叉排序树删除节点的规则如下

  • 没有孩子,直接删除
  • 有一个孩子,孩子顶上
  • 有俩孩子可以采取以下两种方法中任意一一种,口诀简记为
    • 子树最节点
    • 子树最节点

 举例子:

没有孩子直接删除

二叉排序树删除
图1-1

有一个孩子,孩子顶上

二叉排序树删除
图2-1

有俩孩子的

  • 方法一:左子树最右节点

二叉排序树删除
图3-1
  • 方法二:右子树最左节点

二叉排序树删除
图3-2

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-07
  • 2022-01-27
  • 2021-11-22
  • 2022-12-23
  • 2021-04-02
  • 2022-12-23
猜你喜欢
  • 2021-10-20
  • 2022-12-23
  • 2021-05-27
  • 2021-08-17
  • 2021-04-16
  • 2022-02-03
相关资源
相似解决方案