29 lines
600 B
C#
29 lines
600 B
C#
var avl = new AvlTree<int>(Comparer<int>.Default);
|
|
|
|
avl.Insert(10);
|
|
avl.Insert(10);
|
|
avl.Insert(10);
|
|
avl.Insert(10);
|
|
avl.Insert(10);
|
|
avl.Insert(10);
|
|
avl.Insert(20);
|
|
avl.Insert(5);
|
|
avl.Insert(15);
|
|
avl.Insert(25);
|
|
avl.Insert(2);
|
|
avl.Insert(8);
|
|
avl.Insert(8);
|
|
avl.Insert(8);
|
|
|
|
System.Console.WriteLine(avl);
|
|
|
|
System.Console.WriteLine("Удаление");
|
|
avl.Remove(10);
|
|
|
|
System.Console.WriteLine(avl);
|
|
|
|
foreach (var v in avl)
|
|
System.Console.WriteLine($"{v} ");
|
|
|
|
foreach (var v in new[] { 8, 10, 100 })
|
|
System.Console.WriteLine($"Avl {v}: count={avl.Count(v)}"); |