Game AI & Unity/concepts

[Floyd Warshall 알고리즘] 시작점 X, 가중치 양수X 일 때

bay07 2024. 3. 4. 22:51

< Floyd Warshall >

한 정점에서 모든 정점까지의 최단거리를 구하는 알고리즘 

시간복잡도 On^3)

1. 시작점이 주어지고, 가중치가 양수일 때
=> 다익스트라 알고리즘 O(n^2) / O(nlogN)

2. 시작점이 주어지지만, 가중치가 음수일 때 
BellmanFord 알고리즘 O(n^2) 

3. 시작점이 주어지지 않고, 가중치가 음수일 때 
Floyd Warshall  O(n^2)

 

 

▷ 기본 개념설명