플로이드 와샬 알고리즘(Floyd Warshall Algorithm : 최단거리 찾기)


플로이드 와샬 알고리즘(Floyd Warshall Algorithm : 최단거리 찾기)

ㅁ다익스트라 알고리즘과 같이 최단 거리를 구할 수 있는 알고리즘이다 ㅁ다익스트라 알고리즘 : 출발 정점을 하나 정해놓고 그 곳에서부터 다른 모든 정점으로의 최단 경로를 구한다 - 그중 가장 적은 비용을 하나씩 선택해 나간다(우선순위 큐 사용하면 시간복잡도 확 줄음) 원리 ㅁ모든 정점에서 모든 정점으로의 최단 경로를 구하는 알고리즘 - 정점과 정점, 모든 쌍의 최단 경로를 구하게 된다 ㅁ모든 쌍을 표현하는 행렬을 선언하고 dp 방식으로 각각의 원소들(각 쌍의 최단거리)을 갱신해 나간다 ㅁ거쳐가는 정점을 기준으로 알고리즘을 수행한다 - i에서 j를 가는데 k를 경유해서 가는 것이 더 빠르다면 그 정점을 거쳐서 가는 걸로 갱신..........

플로이드 와샬 알고리즘(Floyd Warshall Algorithm : 최단거리 찾기)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 플로이드 와샬 알고리즘(Floyd Warshall Algorithm : 최단거리 찾기)