Chapter 14 Flashcards
association list
An unordered collection in which each value is associated with a unique key. (566)
collection
A group of data elements that can be treated as one thing. (535)
dictionary
An unordered collection in which each value is associated with a unique key. (566)
hashing
A method by which the position of an item in a collection is related to the item’s content and can be determined in constant time. (564)
iterator
An object that allows clients to navigate a collection by tracking a current position indicator. Basic operations are visiting the next element, testing for the presence of a next element, and removing the element just visited. (544)
keyed list
An unordered collection in which each value is associated with a unique key. (566)
list
An object that contains a sequence of elements that are ordered by an integer index position. (540)
map
An unordered collection in which each value is associated with a unique key. (566)
queue
A collection that supports first-in first-out processing of elements. (560)
set
An unordered collection of unique items. (563)
stack
A linear data structure in which elements are accessed at only one end. (555)
table
An unordered collection in which each value is associated with a unique key. (566)
type parameter
A symbol used to specify the element type in a generic collection when a variable is declared or an object is instantiated. (541)
type variable
A symbol used to specify the element type in the method signatures of a generic collection. (541)
wrapper class
A class that allows storage of primitive data types in a list. (543)