Data Structures

List

"a finite number of ordered values, where the same value may occur more than once." (1)  If the number of ordered values is not finite, it is known as a Stream.

Array

Linked List

Bibliography