Package components.map
package components.map
Provides the
Map family interfaces and implementing classes.-
ClassDescriptionMap<K,
V> MapKernelenhanced with secondary methods.Map.Pair<K,V> A map entry (key-value pair).Map1L<K,V> Maprepresented as ajava.util.Mapwith implementations of primary methods.Map2<K,V> Maprepresented as aQueueof pairs with implementations of primary methods.Map3<K,V> Maprepresented as aBinaryTree(maintained as a binary search tree) of pairs with implementations of primary methods.Map4<K,V> Maprepresented as a hash table usingMaps 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 ofPairinterface.