PS/Algorithms

[Java] Floyd-Warshall algorithm - (그래프)모든 정점 간의 최단거리

CalicoCat22 2022. 1. 8. 22:50

https://blog.naver.com/ndb796/221234427842

 

24. 플로이드 와샬(Floyd Warshall) 알고리즘

지난 시간에는 다익스트라(Dijkstra) 알고리즘에 대해 학습했습니다. 다익스트라 알고리즘은 하나의 정점...

blog.naver.com

for (mid : 모든 정점)

    for (start : 모든 정점)

        for (end : 모든 정점)

            w(start, mid) + w(mid, end) < w(start, end) 일 경우 갱신

 

O(V^3)의 시간복잡도로 상당히 느리다.

모든 케이스를 기록하니 당연한것...