Mental Model
We find the shortest path by exploring neighbors level by level, like ripples spreading in water.
Analogy: Imagine you are in a maze and shout out loud. The sound reaches rooms closest to you first, then rooms farther away. The first time the sound reaches a room is the shortest path to that room.
Graph: 0 -> 1 -> 2 ↓ ↓ 3 4 Start at node 0, find shortest path to node 4. 0 [start] | 1 | 4 [target]
