omy5123   3년 전

안녕하세요 질문이 있는데요,, 혹시 다익스트라 알고리즘에서 우선순위큐를 안쓰고 그냥 큐써도 되는경우가 있나요?? 경로가 하나,,?(스쳐 들은거라 ㅠ) 라면 된다고 하는것같은데 부탁드립니다 ㅠㅠ

paraworld   3년 전

경로가 하나라는 것이 무슨 뜻인지 모르겠지만, 가중치가 없다는 뜻이라면 BFS 돌리는 것이 더 빠릅니다.

https://4db.github.io/2018/08/...

정점의 수가 V, 간선의 수가 E라고 하고

다익스트라를 우선 순위 큐 없이 구현한다면, 시간 복잡도가 O(E + VlogV) 대신 O(E + V2)가 된다고 하더라고요.

댓글을 작성하려면 로그인해야 합니다.