Package it.unimi.dsi.fastutil
Static classes and methods used by all implementations and some non-type-specific classes that do
not belong to
it.unimi.dsi.fastutil.objects
.-
Interface Summary Interface Description BidirectionalIterator<K> A bidirectionalIterator
.BigList<K> A list with big (i.e., 64-bit) indices.BigListIterator<K> A list iterator over aBigList
.BigSwapper An object that can swap elements whose positions are specified by longs.Function<K,V> A function mapping keys into values.Hash Basic data for all hash-based classes.Hash.Strategy<K> A generic hash strategy.IndirectPriorityQueue<K> An indirect priority queue.Pair<L,R> A pair of elements.PriorityQueue<K> A priority queue.Size64 An interface for data structures whose size can exceedInteger.MAX_VALUE
.SortedPair<K extends Comparable<K>> A pair of sorted elements.Stack<K> A stack.Swapper An object that can swap elements whose position is specified by integers. -
Class Summary Class Description AbstractIndirectPriorityQueue<K> Deprecated. AbstractPriorityQueue<K> Deprecated. As of fastutil 8 this class is no longer necessary, as its previous abstract methods are now default methods ofPriorityQueue
.AbstractStack<K> Deprecated. As of fastutil 8 this class is no longer necessary, as its previous abstract methods are now default methods ofStack
.Arrays A class providing static methods and objects that do useful things with arrays.BigArrays A class providing static methods and objects that do useful things with big arrays.HashCommon Common code for all hash-based classes.IndirectPriorityQueues A class providing static methods and objects that do useful things with indirect priority queues.IndirectPriorityQueues.EmptyIndirectPriorityQueue An immutable class representing the empty indirect priority queue.IndirectPriorityQueues.SynchronizedIndirectPriorityQueue<K> A synchronized wrapper class for indirect priority queues.PriorityQueues A class providing static methods and objects that do useful things with priority queues.PriorityQueues.EmptyPriorityQueue An immutable class representing the empty priority queue.PriorityQueues.SynchronizedPriorityQueue<K> A synchronized wrapper class for priority queues.SafeMath Static utility method for safe conversions between primitive types.
IndirectPriorityQueue
.