What are Linked Lists?
provides dynamism that a simple array lacks, allowing efficient insertion and deletion
elements (nodes) are linked using pointers
What do Nodes contain?
data - actual value
pointer / reference - points to the next node (NULL if last node)
Types of Linked Lists
Singly Linked List - nodes have a single pointer pointing to the next node
Doubly Linked List - nodes have two pointers, one pointing to the next node and one to the previous node
Circular Linked List - last node points back to the first node
What is the time complexity of traversing Linked Lists?
O(n) - linear
What kind of item is a Linked List item?
structured item that’s self referential
What happens if an item