우선순위 큐로 확정
가중치가 모두 0 이상이면 우선순위 큐 기반 Dijkstra를 우선 검토합니다.
Dijkstra, Bellman-Ford, Floyd-Warshall은 모두 거리 배열을 갱신하지만 허용 입력과 질의 범위가 다릅니다.
가중치가 모두 0 이상이면 우선순위 큐 기반 Dijkstra를 우선 검토합니다.
음수 간선이나 음수 사이클 검출이 필요하면 Bellman-Ford를 선택합니다.
정점 수가 작고 전체 쌍 거리가 필요하면 Floyd-Warshall이 단순합니다.