private AVLTreeNode <T> LeftRightCase(AVLTreeNode <T> node) { node.Left = LeftRotate(node.Left); return(LeftLeftCase(node)); }
private AVLTreeNode <T> RightLeftCase(AVLTreeNode <T> node) { node.Right = RightRotate(node.Right); return(LeftLeftCase(node)); }
private AVLTreeNode <T> LeftLeftCase(AVLTreeNode <T> node) { return(RightRotate(node)); }
private AVLTreeNode <T> RightRightCase(AVLTreeNode <T> node) { return(LeftRotate(node)); }