コード例 #1
0
        public void HeapListPrint()
        {
            var heap = new HeapList();

            HeapListInsertALot(heap);
            heap.Print();
        }
コード例 #2
0
        public void HeapListMaxIndex()
        {
            var heap = new HeapList();

            HeapListInsertALot(heap);
            Console.WriteLine(heap.MaxIndex(1));
            Console.WriteLine(heap.MaxIndex(3));
            Console.WriteLine(heap.MaxIndex(5));
        }
コード例 #3
0
        public void HeapListInsert()
        {
            var heap = new HeapList();

            heap.Insert(10);
            heap.Insert(20);
            heap.Insert(5);
            heap.Insert(5);
        }
コード例 #4
0
 public void HeapListInsertALot(HeapList heap)
 {
     heap.Insert(10);
     heap.Insert(20);
     heap.Insert(5);
     heap.Insert(0);
     heap.Insert(28);
     heap.Insert(3);
     heap.Insert(15);
 }
コード例 #5
0
        public void HeapListDelete()
        {
            var heap = new HeapList();

            HeapListInsertALot(heap);
            heap.Print();
            heap.DeleteRoot();
            heap.Print();
            heap.DeleteRoot();
            heap.Print();
        }
コード例 #6
0
 public void HeapListConstructor()
 {
     var heap = new HeapList();
 }