private AVLNode DoubleRotateWithRight(AVLNode node2) { node2.right = RotateLeft(node2.right); return(RotateRight(node2)); }
public void MakeEmpty() { root = null; }
private AVLNode DoubleRotateWithLeft(AVLNode node1) { node1.left = RotateRight(node1.left); return(RotateLeft(node1)); }
public AVLTree() { root = null; }