Mental Model
We want to find a value quickly by searching through different ways of storing data: a hash map, an array, or a linked list.
Analogy: Imagine looking for a book in a library: an array is like checking every book in order on a shelf, a linked list is like following a chain of books one by one, and a hash map is like using a special code to jump directly to the book's spot.
Array: [1] → [2] → [3] → [4] → null Linked List: 1 → 2 → 3 → 4 → null Hash Map: buckets with keys pointing directly to values
