static void Main(string[] args) { AVLTree <int> Oak = new AVLTree <int>(); Oak.Add(10); Oak.Add(3); Oak.Add(2); Oak.Add(4); Oak.Add(12); Oak.Add(15); Oak.Add(11); Oak.Add(25); Oak.Remove(11); foreach (var item in Oak) { Console.WriteLine(item); } Console.ReadKey(); }
static void Main(string[] args) { AVLTree <int> Oak = new AVLTree <int>(); // 10 10 Oak.Add(10); // / \ / \ Oak.Add(3); // / \ / \ Oak.Add(2); // 3 12 ====> 3 15 Oak.Add(4); // / \ / \ / \ / \ Oak.Add(12); // 2 4 null 15 2 4 12 25 Oak.Add(15); // \ Oak.Add(11); // 25 Oak.Add(25); // Oak.Remove(11); foreach (var item in Oak) { Console.WriteLine(item); } Console.ReadKey(); }
static void Main(string[] args) { AVLTree <int> Oak = new AVLTree <int>(); // 10 Oak.Add(10); // / \ Oak.Add(3); // / \ Oak.Add(2); // 3 12 Oak.Add(4); // / \ / \ Oak.Add(12); // 2 4 11 15 Oak.Add(15); // Oak.Add(11); // foreach (var item in Oak) { Console.WriteLine(item); } Console.WriteLine(Oak.Contains(12)); }
static void Main(string[] args) { AVLTree <int> instance = new AVLTree <int>(); instance.Add(21); instance.Add(10); instance.Add(28); instance.Add(6); instance.Add(15); instance.Add(25); instance.Add(32); instance.Add(3); instance.Add(9); instance.Add(12); instance.Add(18); instance.Add(23); instance.Add(26); instance.Add(30); instance.Add(34); instance.Add(7); instance.Add(17); instance.Add(24); instance.Add(29); foreach (var i in instance) { Console.WriteLine(i); } Console.ReadKey(); }