public class FastBinaryMinHeap<E>
extends io.netty.util.AbstractReferenceCounted
implements java.lang.Iterable<E>
| Constructor and Description |
|---|
FastBinaryMinHeap() |
FastBinaryMinHeap(int initialCapacity) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
deallocate() |
void |
insert(long weight,
E element) |
void |
insertSeries(long weight,
E[] elements) |
boolean |
isEmpty() |
java.util.Iterator<E> |
iterator() |
E |
peek() |
E |
poll() |
void |
remove() |
int |
size() |
FastBinaryMinHeap<E> |
touch(java.lang.Object hint) |
refCnt, release, release, retain, retain, setRefCnt, touchpublic FastBinaryMinHeap()
public FastBinaryMinHeap(int initialCapacity)
public void insert(long weight,
E element)
public E peek()
public void insertSeries(long weight,
E[] elements)
public E poll()
public int size()
public void remove()
public boolean isEmpty()
protected void deallocate()
deallocate in class io.netty.util.AbstractReferenceCountedpublic FastBinaryMinHeap<E> touch(java.lang.Object hint)
touch in interface io.netty.util.ReferenceCounted