Uses of Class
io.vavr.collection.PriorityQueue
Packages that use PriorityQueue
Package
Description
Beside
API
the io.vavr package contains core types like (Checked)Functions and Tuples.Purely functional collections based on Traversable.
-
Uses of PriorityQueue in io.vavr
Methods in io.vavr that return PriorityQueueModifier and TypeMethodDescriptionstatic <T extends Comparable<? super T>>
PriorityQueue<T> API.PriorityQueue()
Alias forempty()
static <T extends Comparable<? super T>>
PriorityQueue<T> API.PriorityQueue
(Comparator<? super T> comparator) Alias forempty(Comparator)
static <T> PriorityQueue
<T> API.PriorityQueue
(Comparator<? super T> comparator, T element) Alias forof(Comparator, Object)
static <T> PriorityQueue
<T> API.PriorityQueue
(Comparator<? super T> comparator, T... elements) Alias forof(Comparator, Object...)
static <T extends Comparable<? super T>>
PriorityQueue<T> API.PriorityQueue
(T element) Alias forof(Comparable)
static <T extends Comparable<? super T>>
PriorityQueue<T> API.PriorityQueue
(T... elements) Alias forof(Comparable...)
default PriorityQueue
<T> Value.toPriorityQueue()
Converts this to aPriorityQueue
.default PriorityQueue
<T> Value.toPriorityQueue
(Comparator<? super T> comparator) Converts this to aPriorityQueue
. -
Uses of PriorityQueue in io.vavr.collection
Methods in io.vavr.collection that return PriorityQueueModifier and TypeMethodDescription<R> PriorityQueue
<R> PriorityQueue.collect
(PartialFunction<? super T, ? extends R> partialFunction) PriorityQueue.distinct()
PriorityQueue.distinctBy
(Comparator<? super T> comparator) <U> PriorityQueue
<T> PriorityQueue.distinctBy
(Function<? super T, ? extends U> keyExtractor) PriorityQueue.drop
(int n) PriorityQueue.dropRight
(int n) static <T extends Comparable<? super T>>
PriorityQueue<T> PriorityQueue.empty()
Returns the empty PriorityQueue.static <T> PriorityQueue
<T> PriorityQueue.empty
(Comparator<? super T> comparator) Enqueues a new element.PriorityQueue.enqueueAll
(Iterable<? extends T> elements) Enqueues the given elements.static <T> PriorityQueue
<T> static <T> PriorityQueue
<T> PriorityQueue.fill
(int size, T element) <U> PriorityQueue
<U> PriorityQueue.flatMap
(Comparator<U> comparator, Function<? super T, ? extends Iterable<? extends U>> mapper) <U> PriorityQueue
<U> PriorityQueue.init()
Dual of tail(), returning all elements except the last.<U> PriorityQueue
<U> PriorityQueue.map
(Comparator<U> comparator, Function<? super T, ? extends U> mapper) <U> PriorityQueue
<U> PriorityQueue.merge
(PriorityQueue<T> target) static <T> PriorityQueue
<T> PriorityQueue.narrow
(PriorityQueue<? extends T> queue) Narrows a widenedPriorityQueue<? extends T>
toPriorityQueue<T>
by performing a type-safe cast.static <T> PriorityQueue
<T> PriorityQueue.of
(Comparator<? super T> comparator, T element) static <T> PriorityQueue
<T> PriorityQueue.of
(Comparator<? super T> comparator, T... elements) static <T extends Comparable<? super T>>
PriorityQueue<T> PriorityQueue.of
(T element) static <T extends Comparable<? super T>>
PriorityQueue<T> PriorityQueue.of
(T... elements) static <T extends Comparable<? super T>>
PriorityQueue<T> static <T> PriorityQueue
<T> PriorityQueue.ofAll
(Comparator<? super T> comparator, Iterable<? extends T> elements) static <T> PriorityQueue
<T> PriorityQueue.ofAll
(Comparator<? super T> comparator, Stream<? extends T> javaStream) static <T extends Comparable<? super T>>
PriorityQueue<T> Returns thisPriorityQueue
if it is nonempty, otherwisePriorityQueue
created from iterable, using existing comparator.Returns thisPriorityQueue
if it is nonempty, otherwisePriorityQueue
created from result of evaluating supplier, using existing comparator.PriorityQueue.replaceAll
(T currentElement, T newElement) <U> PriorityQueue
<U> PriorityQueue.scanLeft
(U zero, BiFunction<? super U, ? super T, ? extends U> operation) <U> PriorityQueue
<U> PriorityQueue.scanRight
(U zero, BiFunction<? super T, ? super U, ? extends U> operation) static <T> PriorityQueue
<T> Returns aPriorityQueue
containingsize
values of a given Functionfunction
over a range of integer values from0
tosize - 1
.PriorityQueue.tail()
Drops the first element of a non-emptyPriorityQueue
.PriorityQueue.take
(int n) PriorityQueue.takeRight
(int n) private PriorityQueue
<T> PriorityQueue.with
(Seq<PriorityQueueBase.Node<T>> forest, int size) <U> PriorityQueue
<Tuple2<T, U>> <U> PriorityQueue
<Tuple2<T, U>> <U,
R> PriorityQueue <R> PriorityQueue.zipWith
(Iterable<? extends U> that, BiFunction<? super T, ? super U, ? extends R> mapper) PriorityQueue.zipWithIndex()
<U> PriorityQueue
<U> PriorityQueue.zipWithIndex
(BiFunction<? super T, ? super Integer, ? extends U> mapper) Methods in io.vavr.collection that return types with arguments of type PriorityQueueModifier and TypeMethodDescriptionstatic <T> Collector
<T, ArrayList<T>, PriorityQueue<T>> PriorityQueue.collector()
Returns aCollector
which may be used in conjunction withStream.collect(Collector)
to obtain aPriorityQueue<T>
.PriorityQueue.dequeue()
<C> Map
<C, ? extends PriorityQueue<T>> Iterator
<? extends PriorityQueue<T>> PriorityQueue.grouped
(int size) Tuple2
<? extends PriorityQueue<T>, ? extends PriorityQueue<T>> Tuple2
<? extends PriorityQueue<T>, ? extends PriorityQueue<T>> Iterator
<? extends PriorityQueue<T>> Iterator
<? extends PriorityQueue<T>> PriorityQueue.sliding
(int size) Iterator
<? extends PriorityQueue<T>> PriorityQueue.sliding
(int size, int step) Tuple2
<? extends PriorityQueue<T>, ? extends PriorityQueue<T>> Tuple2
<? extends PriorityQueue<T>, ? extends PriorityQueue<T>> <T1,
T2> Tuple2 <? extends PriorityQueue<T1>, ? extends PriorityQueue<T2>> <T1,
T2> Tuple2 <? extends PriorityQueue<T1>, ? extends PriorityQueue<T2>> <T1,
T2, T3>
Tuple3<? extends PriorityQueue<T1>, ? extends PriorityQueue<T2>, ? extends PriorityQueue<T3>> <T1,
T2, T3>
Tuple3<? extends PriorityQueue<T1>, ? extends PriorityQueue<T2>, ? extends PriorityQueue<T3>> <T1,
T2, T3>
Tuple3<? extends PriorityQueue<T1>, ? extends PriorityQueue<T2>, ? extends PriorityQueue<T3>> Methods in io.vavr.collection with parameters of type PriorityQueueModifier and TypeMethodDescriptionPriorityQueue.merge
(PriorityQueue<T> target) static <T> PriorityQueue
<T> PriorityQueue.narrow
(PriorityQueue<? extends T> queue) Narrows a widenedPriorityQueue<? extends T>
toPriorityQueue<T>
by performing a type-safe cast.