Array
Ordered, finite set of elements of the same data type
Record
A row in a file and is made up of fields
List
Consists of a number of items where the items can occur more than once and have different data types
Tuple
Ordered set of values of any type which is immutable (cannot be changed)
2D array
Can be visualised as a table
3D array
Can be visualised as a multipage spreadsheet and thought of as multiple 2D arrays
Stack
Last In First Out
Uses a single top pointer
Push and Pop
Queue
First In First Out
Front and Back Pointer
Enqueue and Dequeue