Mental Model
Find the shortest path from one starting point to all other points by always choosing the closest unvisited point next.
Analogy: Imagine you are in a city and want to find the shortest way to every other city by always traveling to the nearest city you haven't visited yet.
Start: S Graph: S --2--> A S --5--> B A --1--> B A --3--> C B --2--> C Distances: S: 0 A: ∞ B: ∞ C: ∞ Visited: none
