在这种情况下,我试图删除一个具有左右子节点的节点 D。
D
/ \
A F
\
B
所以当我尝试删除 D 时,我应该用 B 替换它,因为 B 是左子树中的下一个最大元素。所以我可以用 F 代替它而不是用 B 代替它吗?
在这种情况下,我试图删除一个具有左右子节点的节点 D。
D
/ \
A F
\
B
所以当我尝试删除 D 时,我应该用 B 替换它,因为 B 是左子树中的下一个最大元素。所以我可以用 F 代替它而不是用 B 代替它吗?