Mental Model
A doubly linked list lets you move forward and backward easily, unlike a singly linked list that only moves forward.
Analogy: Think of a train with cars connected front and back. You can walk from the first car to the last or go back, but a singly linked list is like a one-way street where you can only go forward.
Singly Linked List: head -> [1] -> [2] -> [3] -> null Doubly Linked List: null ← [1] ↔ [2] ↔ [3] -> null
