Mental Model
Bellman Ford finds shortest paths even when edges have negative weights by relaxing edges multiple times.
Analogy: Imagine sending messages through a network where some roads reduce your travel cost. You keep updating your best known routes until no better path is found or you detect a loop that keeps reducing cost forever.
Graph: (A) / \ -1 4 / \ (B)---3-->(C) Edges have weights, some negative.
