What is a Doubly Linked List?

What is a Doubly Linked List?

Approach: Describe a list where nodes have both next and previous pointers.

A linked list where each node contains a reference to the next node and the previous node, allowing traversal in both directions.

Follow-up: What is the advantage over a singly linked list?

Key concepts: bidirectional, pointers, memory usage.