Exemplo n.º 1
0
 public BinaryHeap(IEnumerable <T> elements, BinaryHeapKind kind = BinaryHeapKind.Asc)
 {
     _kind = kind;
     _heap = new List <T>();
     foreach (var element in elements)
     {
         Push(element);
     }
 }
Exemplo n.º 2
0
 public BinaryHeap(int capacity, BinaryHeapKind kind = BinaryHeapKind.Asc)
 {
     _kind          = kind;
     _heap          = new List <T>();
     _heap.Capacity = capacity;
 }