pq.decreaseKey(entry0, 2); assertEquals(3, pq.size()); assertEquals(entry0, pq.poll()); pq.add(entry2, 6.0); assertEquals(3, pq.size()); pq.decreaseKey(entry2, 4.0); assertEquals(3, pq.size()); assertEquals(entry2, pq.poll());
pq.decreaseKey(entry0, 2); assertEquals(3, pq.size()); assertEquals(entry0, pq.poll()); pq.add(entry2, 6.0); assertEquals(3, pq.size()); pq.decreaseKey(entry2, 4.0); assertEquals(3, pq.size()); assertEquals(entry2, pq.poll());