Lists
- Defined:
- An ordered collection in which elements can be
added, removed, and replaced at any index
- An Important Implication:
- The size of a list can change
Endogenous Data Structures
Singly-Linked Linear
Endogenous Data Structures (cont.)
Singly-Linked Circular
Endogenous Data Structures (cont.)
Doubly-Linked Linear
Endogenous Data Structures (cont.)
Doubly-Linked Circular
Exogenous Data Structures
Singly-Linked Linear
Exogenous Data Structures (cont.)
Singly-Linked Circular
Exogenous Data Structures (cont.)
Doubly-Linked Linear
Exogenous Data Structures (cont.)
Doubly-Linked Circular
There's Always More to Learn