balanceFactor>1 已经左边大了,是否可以直接可以右旋转
来源:1-5 左旋转和右旋转的实现
蒋犇犇
2022-07-02 18:59:57
我理解当 blanaceFactor> 1的时候,就代表了左边节点多,可以直接有旋转了。
为啥还要多加一个 getBalanceFactor(node.left) >= 0 的判断?
if (balanceFactor > 1 && getBalanceFactor(node.left) >= 0) return rightRotate(node);
1回答
蒋犇犇
提问者
2022-07-02
看到LR和RL就理解了...,感谢老师
相似问题