Class AmortizedPQueue<E>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractQueue<E>
org.pcollections.AbstractUnmodifiableQueue<E>
org.pcollections.AmortizedPQueue<E>
- Type Parameters:
E-
- All Implemented Interfaces:
Serializable, Iterable<E>, Collection<E>, Queue<E>, PCollection<E>, PQueue<E>
public class AmortizedPQueue<E>
extends AbstractUnmodifiableQueue<E>
implements PQueue<E>, Serializable
- Author:
- mtklein
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic <E> AmortizedPQueue<E> empty()iterator()minus()minusAll(Collection<?> list) peek()plusAll(Collection<? extends E> list) intsize()Methods inherited from class AbstractUnmodifiableQueue
add, addAll, clear, offer, poll, remove, remove, removeAll, removeIf, retainAllMethods inherited from class AbstractQueue
elementMethods inherited from class AbstractCollection
contains, containsAll, isEmpty, toArray, toArray, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Collection
contains, containsAll, equals, hashCode, isEmpty, parallelStream, removeIf, spliterator, stream, toArray, toArray, toArray
-
Method Details
-
empty
-
iterator
-
size
public int size()- Specified by:
sizein interfaceCollection<E>- Specified by:
sizein classAbstractCollection<E>
-
peek
-
minus
-
plus
-
plusAll
-
minus
-
minusAll
-