示例#1
0
 public void InOrder(AVLNode <K, V> Subroot, AVLTreeVisitor <K, V> v, int level)
 {
     if (Subroot == null)
     {
         return;
     }
     v.PreVisit(Subroot, level);
     InOrder(Subroot.Left, v, level + 1);
     v.Visit(Subroot, level);
     InOrder(Subroot.Right, v, level + 1);
     v.PostVisit(Subroot, level);
 }
示例#2
0
 public void InOrder(AVLTreeVisitor <K, V> v)
 {
     InOrder(Root, v, 0);
 }