static void Main(string[] args) { SearchTree tree = new SearchTree(); tree.Add(4); tree.Add(2); tree.Add(0); tree.Add(3); tree.Add(6); tree.Add(5); tree.Add(9); Console.WriteLine("Симметричный обход дерева:"); tree.InOrderWalk(); for (double x = 0; x < 10; x++) { if (tree.Search(x)) { Console.WriteLine("Элемент {0} содержится в дереве", x); } else { Console.WriteLine("Элемент {0} отсутствует в дереве", x); } } Console.WriteLine(tree.IsEmpty()); Console.WriteLine(tree.Count); tree.Clear(); Console.WriteLine(tree.IsEmpty()); Console.WriteLine(tree.Count); }
static void Main(string[] args) { SearchTree tree = new SearchTree(); tree.Add(4); tree.Add(2); tree.Add(0); tree.Add(3); tree.Add(6); tree.Add(5); tree.Add(9); Console.WriteLine(tree.Search(9)); Console.WriteLine(tree.Search(5)); Console.WriteLine(tree.Search(2)); Console.WriteLine(tree.Search(0)); Console.WriteLine(tree.Search(1)); }