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
- 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 org.pcollections.AbstractUnmodifiableQueue
add, addAll, clear, offer, poll, remove, remove, removeAll, removeIf, retainAllMethods inherited from class java.util.AbstractQueue
elementMethods inherited from class java.util.AbstractCollection
contains, containsAll, isEmpty, toArray, toArray, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
contains, containsAll, equals, hashCode, isEmpty, parallelStream, removeIf, spliterator, stream, toArray, toArray, toArray
-
Method Details
-
empty
-
iterator
- Specified by:
iteratorin interfaceCollection<E>- Specified by:
iteratorin interfaceIterable<E>- Specified by:
iteratorin classAbstractCollection<E>
-
size
public int size()- Specified by:
sizein interfaceCollection<E>- Specified by:
sizein classAbstractCollection<E>
-
peek
-
minus
-
plus
-
plusAll
-
minus
-
minusAll
-