Package components.map
package components.map
Provides the
Map
family interfaces and implementing classes.-
ClassDescriptionMap<K,
V> MapKernel
enhanced with secondary methods.Map.Pair<K,V> A map entry (key-value pair).Map1L<K,V> Map
represented as ajava.util.Map
with implementations of primary methods.Map2<K,V> Map
represented as aQueue
of pairs with implementations of primary methods.Map3<K,V> Map
represented as aBinaryTree
(maintained as a binary search tree) of pairs with implementations of primary methods.Map4<K,V> Map
represented as a hash table usingMap
s for the buckets, with implementations of primary methods.MapKernel<K,V> Map kernel component with primary methods.MapSecondary<K,V> Layered implementations of secondary methods forMap
.Straightforward implementation ofPair
interface.