Package com.gengoai.collection
Contains collections useful for Data Science and continence methods for creating, wrapping, writing, and reading of
existing collection classes.
-
Interface Summary Interface Description Index<E> An index represents a mapping from an Item to an id.Table<R,C,V> A table is a two dimensional structure that associates a value with two keys (i.e. -
Class Summary Class Description Arrays2 Convenience methods for creating object and primitive arrays.Collect Convenience methods for manipulating Collections.HashBasedTable<R,C,V> Table implementation using a map of maps.HashMapIndex<TYPE> An Index implementation that uses a combination of a HashMap and List.Indexes Common methods for reading counters from structured files, creating synchronized and unmodifiable wrappers.Iterables Methods for manipulating iterablesIterators Methods for manipulating iteratorsIteratorSet<E> A Set implementation backed by an iterator.Lists Convenience methods for creating lists and manipulating collections resulting in lists.LRUMap<K,V> A Bounded map that keeps the last recently N used items.Maps Convenience methods for creating, reading, and manipulating maps.Sets Convenience methods for creating sets and manipulating collections resulting in sets.Sorting Methods for comparing and sorting.TableEntry<R,C,V>