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());
        }
Esempio n. 2
0
        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());
        }