static void Main(string[] args) { var avlTree = new Avl(); avlTree.Add(4); avlTree.Add(3); avlTree.Add(5); avlTree.Add(7); avlTree.Add(1); avlTree.Add(6); AvlTreeTravers.InOrderTravers(avlTree.Root); avlTree.Remove(3); avlTree.Remove(6); Console.WriteLine("Press any key..."); Console.ReadKey(); }
static void Main(string[] args) { Node root = new Node(4); Avl avlTree = new Avl(); avlTree.Insert(root, 3); avlTree.Insert(root, 5); avlTree.Insert(root, 7); avlTree.Insert(root, 1); avlTree.Insert(root, 6); avlTree.PreOrderTravers(root); avlTree.InOrderTravers(root); avlTree.PostOrderTravers(root); avlTree.Remove(root, 3); avlTree.Remove(root, 6); Console.WriteLine("Press any key..."); Console.ReadKey(); }