Dijkstra, Bellman-Ford, Floyd-Warshall은 음수 간선과 모든 쌍 거리 요구에서 서로 갈립니다.
우선순위 큐를 쓰면 O((V+E)logV) 형태로 관리합니다.
V-1번 완화를 반복하므로 큰 그래프에서는 비용이 큽니다.
O(V^3)라 정점 수가 작을 때 선택합니다.
완화 후 값이 줄어드는지 로그로 보면 오류를 찾기 쉽습니다.