private static void TestHeap1() { var heap = new BinaryHeap <int>(); heap.Add(4); heap.Add(7); heap.Add(1); heap.Add(777); heap.Add(12); heap.Add(3); heap.RemoveTop(); heap.RemoveTop(); Console.WriteLine(heap.GetTopElement()); }
private static void TestHeapIntWithComparator() { var comper = new Comper(); var heap = new BinaryHeap <int>(comper); heap.Add(4); heap.Add(7); heap.Add(1); heap.Add(777); heap.Add(12); heap.Add(3); heap.RemoveTop(); Console.WriteLine(heap.GetTopElement()); }