Bellman–Ford: when do you use it and what extra capability does it have over Dijkstra? | LetsGit.IT