알고리즘에서 '다익스트라(Dijkstra) 알고리즘'의 용도와 제한사항으로 올바른 것은?
어려움 freeCodeCamp해설
다익스트라 알고리즘은 우선순위 큐를 활용하여 시작 정점에서 다른 모든 정점까지의 최단 거리를 구합니다. 탐욕적(Greedy) 방식으로 동작하며, 음의 가중치 간선이 있으면 올바른 결과를 보장하지 못합니다. 음의 가중치에는 벨만-포드(Bellman-Ford) 알고리즘을 사용합니다.
다익스트라 알고리즘은 우선순위 큐를 활용하여 시작 정점에서 다른 모든 정점까지의 최단 거리를 구합니다. 탐욕적(Greedy) 방식으로 동작하며, 음의 가중치 간선이 있으면 올바른 결과를 보장하지 못합니다. 음의 가중치에는 벨만-포드(Bellman-Ford) 알고리즘을 사용합니다.