Concept Flow - Bellman Ford Algorithm Negative Weights
Initialize distances with Infinity except source=0
Relax all edges
Repeat relaxation V-1 times
Check for negative weight cycles
Report negative cycle
Start by setting distances, then relax edges repeatedly to find shortest paths, finally check for negative cycles.