A Practical Guide to Data Structures and Algorithms

Packages
goldman Interfaces and classes in A Practical Guide to Data Structures and Algorithms Using Java by Sally Goldman and Kenneth Goldman.
goldman.collection The Collection interface contains the operations that must be supported by all data structures that maintain a collection of elements.
goldman.collection.ordered An ordered collection is an untagged algorithmically positioned collection of comparable elements that may contain duplicates.
goldman.collection.ordered.digitized A digitized ordered collection is an untagged algorithmically positioned collection whose elements can each be viewed as a sequence of digits (e.g., bit string, character string).
goldman.collection.positional A positional collection is a manually positioned collection in which elements are accessed via their position in a line (with 0 being the position of the first element in the line) or via their location relative to other elements in the line.
goldman.collection.priority A priority queue is an untagged algorithmically positioned collection of comparable elements in which there can be equivalent elements.
goldman.collection.set A set is an untagged algorithmically positioned collection of elements in which no two elements are equivalent.
goldman.collection.spatial A spatial collection is an untagged algorithmically positioned collection that organizes its elements by their location in a multidimensional space.
goldman.collection.tagged A tagged collection is a collection that provides the necessary support for associating these tags with the corresponding elements.
goldman.collection.tagged.bucket A tagged bucket collection holds tagged elements in which each tag is associated with a bucket holding all elements with that tag.
goldman.collection.tagged.ordered A tagged ordered collection is the tagged variation of an ordered collection.
goldman.collection.tagged.ordered.digitized A tagged digitized ordered collection is the tagged variation of a digitized ordered collection.
goldman.collection.tagged.priority A tagged priority queue is the tagged version of a priority queue.
goldman.collection.tagged.set A mapping is the tagged variation of a set.
goldman.collection.tagged.spatial A tagged spatial collection is the tagged variation of a spatial collection.
goldman.graph A graph represents general relationships between pairs of elements from among a set of elements.
goldman.partition A partition is a division of a group of objects into disjoint sets that we call components.