如果我们必须从二叉树中删除节点,我们应该如何处理被删除节点的子节点。例如。在这棵树上:
100
/
10
/ \
5 20
其中100
是根节点,10
是100
的孩子,5
是10
的孩子,20
是10
的右孩子。因此,在删除10
后,5
和20
会发生什么?
答案 0 :(得分:0)
如果您在删除后应该怎么做,这是您的选择。您可能希望在一些如此确定的标准上向上移动其中一个孩子。 Child中的任何一个都将取代父母。
因此,您必须选择解决目标。