PriorityQueueはLIFO構造のように見えます(その中のすべての要素が同じ優先度を持っている場合)、私は正しいですか?
public E poll() {
if (size == 0)
return null;
modCount++;
E result = (E) queue[1];
queue[1] = queue[size];
queue[size--] = null; // Drop extra ref to prevent memory leak
if (size > 1)
fixDown(1);
return result;
}