@Override public void enqueue(int x) { ensureElement(x); if (size == heap.length) heap = IntArrays.grow(heap, size + 1); heap[size++] = x; IntSemiIndirectHeaps.upHeap(refArray, heap, size, size - 1, c); } @Override
@Override public void enqueue(int x) { ensureElement(x); if (size == heap.length) heap = IntArrays.grow(heap, size + 1); heap[size++] = x; IntSemiIndirectHeaps.upHeap(refArray, heap, size, size - 1, c); } @Override