| Package | Description |
|---|---|
| it.unimi.dsi.fastutil |
Provides static data/methods used by all implementations and some non-type-specific classes
that do not belong to
it.unimi.dsi.fastutil.objects. |
| it.unimi.dsi.fastutil.bytes |
Provides type-specific classes for byte elements or keys.
|
| it.unimi.dsi.fastutil.chars |
Provides type-specific classes for character elements or keys.
|
| it.unimi.dsi.fastutil.doubles |
Provides type-specific classes for double elements or keys.
|
| it.unimi.dsi.fastutil.floats |
Provides type-specific classes for float elements or keys.
|
| it.unimi.dsi.fastutil.ints |
Provides type-specific classes for integer elements or keys.
|
| it.unimi.dsi.fastutil.longs |
Provides type-specific classes for long elements or keys.
|
| it.unimi.dsi.fastutil.objects |
Provides type-specific classes for object elements or keys.
|
| it.unimi.dsi.fastutil.shorts |
Provides type-specific classes for short elements or keys.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPriorityQueue<K>
Deprecated.
As of fastutil 8 this class is no longer necessary, as its previous abstract
methods are now default methods of
PriorityQueue. |
static class |
PriorityQueues.EmptyPriorityQueue
An immutable class representing the empty priority queue.
|
static class |
PriorityQueues.SynchronizedPriorityQueue<K>
A synchronized wrapper class for priority queues.
|
| Modifier and Type | Field and Description |
|---|---|
protected PriorityQueue<K> |
PriorityQueues.SynchronizedPriorityQueue.q |
| Modifier and Type | Method and Description |
|---|---|
static <K> PriorityQueue<K> |
PriorityQueues.emptyQueue()
Returns an empty queue (immutable).
|
static <K> PriorityQueue<K> |
PriorityQueues.synchronize(PriorityQueue<K> q)
Returns a synchronized priority queue backed by the specified priority queue.
|
static <K> PriorityQueue<K> |
PriorityQueues.synchronize(PriorityQueue<K> q,
Object sync)
Returns a synchronized priority queue backed by the specified priority queue, using an assigned object to synchronize.
|
| Modifier and Type | Method and Description |
|---|---|
static <K> PriorityQueue<K> |
PriorityQueues.synchronize(PriorityQueue<K> q)
Returns a synchronized priority queue backed by the specified priority queue.
|
static <K> PriorityQueue<K> |
PriorityQueues.synchronize(PriorityQueue<K> q,
Object sync)
Returns a synchronized priority queue backed by the specified priority queue, using an assigned object to synchronize.
|
| Constructor and Description |
|---|
SynchronizedPriorityQueue(PriorityQueue<K> q) |
SynchronizedPriorityQueue(PriorityQueue<K> q,
Object sync) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BytePriorityQueue
A type-specific
PriorityQueue; provides some additional methods that use polymorphism to avoid (un)boxing. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBytePriorityQueue
Deprecated.
As of fastutil 8 this class is no longer necessary, as its previous abstract
methods are now default methods of the type-specific interface.
|
class |
ByteArrayFIFOQueue
A type-specific array-based FIFO queue, supporting also deque operations.
|
class |
ByteArrayPriorityQueue
A type-specific array-based priority queue.
|
class |
ByteHeapPriorityQueue
A type-specific heap-based priority queue.
|
static class |
BytePriorityQueues.SynchronizedPriorityQueue
A synchronized wrapper class for priority queues.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
CharPriorityQueue
A type-specific
PriorityQueue; provides some additional methods that use polymorphism to avoid (un)boxing. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCharPriorityQueue
Deprecated.
As of fastutil 8 this class is no longer necessary, as its previous abstract
methods are now default methods of the type-specific interface.
|
class |
CharArrayFIFOQueue
A type-specific array-based FIFO queue, supporting also deque operations.
|
class |
CharArrayPriorityQueue
A type-specific array-based priority queue.
|
class |
CharHeapPriorityQueue
A type-specific heap-based priority queue.
|
static class |
CharPriorityQueues.SynchronizedPriorityQueue
A synchronized wrapper class for priority queues.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DoublePriorityQueue
A type-specific
PriorityQueue; provides some additional methods that use polymorphism to avoid (un)boxing. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractDoublePriorityQueue
Deprecated.
As of fastutil 8 this class is no longer necessary, as its previous abstract
methods are now default methods of the type-specific interface.
|
class |
DoubleArrayFIFOQueue
A type-specific array-based FIFO queue, supporting also deque operations.
|
class |
DoubleArrayPriorityQueue
A type-specific array-based priority queue.
|
class |
DoubleHeapPriorityQueue
A type-specific heap-based priority queue.
|
static class |
DoublePriorityQueues.SynchronizedPriorityQueue
A synchronized wrapper class for priority queues.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
FloatPriorityQueue
A type-specific
PriorityQueue; provides some additional methods that use polymorphism to avoid (un)boxing. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFloatPriorityQueue
Deprecated.
As of fastutil 8 this class is no longer necessary, as its previous abstract
methods are now default methods of the type-specific interface.
|
class |
FloatArrayFIFOQueue
A type-specific array-based FIFO queue, supporting also deque operations.
|
class |
FloatArrayPriorityQueue
A type-specific array-based priority queue.
|
class |
FloatHeapPriorityQueue
A type-specific heap-based priority queue.
|
static class |
FloatPriorityQueues.SynchronizedPriorityQueue
A synchronized wrapper class for priority queues.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IntPriorityQueue
A type-specific
PriorityQueue; provides some additional methods that use polymorphism to avoid (un)boxing. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractIntPriorityQueue
Deprecated.
As of fastutil 8 this class is no longer necessary, as its previous abstract
methods are now default methods of the type-specific interface.
|
class |
IntArrayFIFOQueue
A type-specific array-based FIFO queue, supporting also deque operations.
|
class |
IntArrayPriorityQueue
A type-specific array-based priority queue.
|
class |
IntHeapPriorityQueue
A type-specific heap-based priority queue.
|
static class |
IntPriorityQueues.SynchronizedPriorityQueue
A synchronized wrapper class for priority queues.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
LongPriorityQueue
A type-specific
PriorityQueue; provides some additional methods that use polymorphism to avoid (un)boxing. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractLongPriorityQueue
Deprecated.
As of fastutil 8 this class is no longer necessary, as its previous abstract
methods are now default methods of the type-specific interface.
|
class |
LongArrayFIFOQueue
A type-specific array-based FIFO queue, supporting also deque operations.
|
class |
LongArrayPriorityQueue
A type-specific array-based priority queue.
|
class |
LongHeapPriorityQueue
A type-specific heap-based priority queue.
|
static class |
LongPriorityQueues.SynchronizedPriorityQueue
A synchronized wrapper class for priority queues.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ObjectArrayFIFOQueue<K>
A type-specific array-based FIFO queue, supporting also deque operations.
|
class |
ObjectArrayPriorityQueue<K>
A type-specific array-based priority queue.
|
class |
ObjectHeapPriorityQueue<K>
A type-specific heap-based priority queue.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ShortPriorityQueue
A type-specific
PriorityQueue; provides some additional methods that use polymorphism to avoid (un)boxing. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractShortPriorityQueue
Deprecated.
As of fastutil 8 this class is no longer necessary, as its previous abstract
methods are now default methods of the type-specific interface.
|
class |
ShortArrayFIFOQueue
A type-specific array-based FIFO queue, supporting also deque operations.
|
class |
ShortArrayPriorityQueue
A type-specific array-based priority queue.
|
class |
ShortHeapPriorityQueue
A type-specific heap-based priority queue.
|
static class |
ShortPriorityQueues.SynchronizedPriorityQueue
A synchronized wrapper class for priority queues.
|
Copyright © 2020. All rights reserved.