为什么将BST节点的后继节点定义为大于删除的节点?

问题描述 投票:0回答:1

在下图中,如果我在12的右边添加14,则14可以替换15而又不影响其他节点,就像正确答案16一样。为什么将后继定义为使用比它不是小一点的吗?“在此处输入图像描述”“ >>

在下图中,如果我在12的右边添加14,则14可以替换15而不会影响其他节点,就像正确答案16一样。为什么定义后继者使用...

algorithm data-structures binary-tree binary-search-tree
1个回答
0
投票

从语言上讲,successor是紧随其后的,表示它必须更大。

就删除算法而言,您可以使用后继者和前任者来替换已删除的节点。

© www.soinside.com 2019 - 2024. All rights reserved.