Bellman-Ford
Supports negative edge weights.
Can detect reachable negative cycles.
Time complexity: O(VE).
Space can be O(V) when distances are stored separately.
Dijkstra is generally faster when all weights are non-negative.
Share via WhatsApp, X, Facebook, LinkedIn or copy link. Open Graph preview enabled.