https://wikipedia.org/wiki/Binary_search_tree#Deletion第三.Deleting a node with two children...D就是你要删的点 E是找到in-order顺序大一位要来替代的点E可能有right sub-tree F用E的值覆蓋D E没有右子就删除node 但E可能有右子F这时候应该是要F去替换E 而不是把F变成D的右子那D原本的右子去哪了?附个图给你 红色是错的
https://i.imgur.com/BA6JDUd.png