Exemplo n.º 1
0
 private AVLTreeNode <T> LeftRightCase(AVLTreeNode <T> node)
 {
     node.Left = LeftRotate(node.Left);
     return(LeftLeftCase(node));
 }
Exemplo n.º 2
0
 private AVLTreeNode <T> RightLeftCase(AVLTreeNode <T> node)
 {
     node.Right = RightRotate(node.Right);
     return(LeftLeftCase(node));
 }
Exemplo n.º 3
0
 private AVLTreeNode <T> LeftLeftCase(AVLTreeNode <T> node)
 {
     return(RightRotate(node));
 }
Exemplo n.º 4
0
 private AVLTreeNode <T> RightRightCase(AVLTreeNode <T> node)
 {
     return(LeftRotate(node));
 }