Ambii găsesc cele mai scurte căi de la o sursă într-un graf ponderat. Dijkstra este mai rapid, dar necesită greutăți non-negative; Bellman-Ford este mai lent, dar gestionează muchii negative și detectează cicluri negative.
Dijkstra (greedy + min-heap)
Extinde în mod repetat nodul nevisitat cel mai apropiat și relaxează vecinii acestuia.
