Singly Linked List
Each node: data + next pointer
HEAD
Node
10
next
[0]
next
Node
20
next
[1]
next
TAIL
Node
30
next
[2]

Add Operations

Remove Operations