public PriorityQueue(int initialSize, PriorityHeap <TValue> .LessOrEqual leq) { _leq = leq; _heap = new PriorityHeap <TValue>(initialSize, leq); _keys = new TValue[initialSize]; _size = 0; _max = initialSize; _initialized = false; }
public PriorityQueue(int initialSize, PriorityHeap <TValue> .LessOrEqual leq) { _leq = leq; _heap = new PriorityHeap <TValue>(initialSize, leq); _keys = new TValue[initialSize]; _size = 0; _max = initialSize; _initialized = false; }