.在二叉排序树中进行结点删除,可分为哪些情况?如何删除?

[复制链接]
查看11 | 回复1 | 2016-11-17 13:00:18 | 显示全部楼层 |阅读模式
情况分为:被删结点是叶子结点:此时无需处理直接删除即可被删结点只有左子树或只有右子树:直接子树的根替换被删结点的位置即可被删结点既有左子树又有右子树:将右子树先序遍历的第一个结点替换被删结点位置,此时被选中用于替换的结点若有子树其只会有右子树,参照2来处理即可。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行