A list made of node structures that point to the address of the subsequent list element.
Each linked list comes with an independent variable head
that points to the first node in the list.
Types
Single Linked List
You can only go forward because each node only has 1 pointer.
Double Linked List
Points to forward node and behind node
Circular Linked List
Last element is linked to first element. Thus no pointer points to NULL