Dictionaries/ArrayDict
From charlesreid1
Notes
ArrayDict
A dictionary is a data structure that allows lookups to happen by value. (See Dictionaries for definitions/notes from Skiena Chapter 3.)
ArrayDict implements the underlying store container as an array of objects.
ArrayDict Java class
I authored a Java class that implements an array-based dictionary, which allows objects to be passed by value and retrieved with an O(1) operation.