AVL Trees seem to have four kinds of transformations: Left-Left, Left-Right, Right-Left, and Right-Right. However, it seems like there could be other circumstances as well. I submit this as Left-Balanced:
Neither Left nor Right rotations can balance this tree. What algorithm would one use to balance it?
Both LL and LR can be applied here
After first LR turn:
After second LR turn:
This is the valid AVL tree. Note that
You can also do the LL turn:
Again this is the valid AVL tree.