벨만-포드 알고리즘Bellman-Ford Algorithm이 알고리즘은 음수 가중치가 있는 그래프에서도 최단 경로를 찾을 수 있어요. 최대 V-1회의 반복을 통해 모든 간선을 검사하여 최단 거리를 업데이트해요. 시간 복잡도는 O(VE)로, V는 정점 수, E는 간선 수에요.
다익스트라 알고리즘Dijkstra's Algorithm다익스트라 알고리즘은 그래프의 최단 경로를 찾는 알고리즘이에요. 모든 정점까지의 최단 거리를 sequential하게 업데이트하며 구해요. 단, 음의 가중치를 가진 간선은 사용할 수 없어요.