关于二叉树删除结点的问题

为什么有的是取左子树的最大值替代,有时候又是取右子树最小?请问这两个怎么区分

左子树的最大值为待删除结点的前继结点, 右子树最小为其后继结点.
单单从删除结点的目的来看, 用前继和后继结点替代没有什么不同.
但从整个树的性能来看, 只用后继结点或只用前继节点会破坏树的对称性, 进而影响二叉树的性能. 因此可以用随机选择前继后继的方式来抵消这种影响.
如果对回答满意的话,请采纳.