public Heap(HEAP_RULE direction, int initialCapacity, int growthFactor) { m_direction = (int)direction; m_nEntries = 0; m_growthFactor = growthFactor; m_parentEntry = null; m_entryArraySize = initialCapacity; m_entryArray = new IComparable[m_entryArraySize + 1]; }
public Heap(HEAP_RULE direction) : this(direction, _defaultInitialCapacity, _defaultGrowthFactor) { }