Mental Model
A queue is like a line where the first person in is the first person out. Using a linked list means each person holds a pointer to the next person.
Analogy: Imagine a line of people waiting to buy tickets. The first person to join the line is the first to get the ticket and leave. Each person knows who is behind them, but not the whole line.
front -> [node1] -> [node2] -> [node3] -> null rear ↑
