Package it.unimi.dsi.fastutil

Interface Summary
BidirectionalIterator<K> A bidirectional Iterator.
BigList<K> A list with big (i.e., 64-bit) indices.
BigListIterator<K> A list iterator over a BigList.
BigSwapper An object that can swap elements whose positions is 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.
PriorityQueue<K> A priority queue.
Size64 An interface for data structures whose size can exceed Integer.MAX_VALUE.
Stack<K> A stack.
Swapper An object that can swap elements whose position is specified by integers
 

Class Summary
AbstractIndirectPriorityQueue<K> An abstract class providing basic methods for implementing the IndirectPriorityQueue interface.
AbstractPriorityQueue<K> An abstract class providing basic methods for implementing the PriorityQueue interface.
AbstractStack<K> An abstract class providing basic methods for implementing the Stack interface.
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.
Maps A class providing static methods and objects that do useful things with maps.
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.