PS/Tip

[PS/Tip] 크루스칼 알고리즘 VS 프림 알고리즘

lumana 2024. 7. 13. 19:35

크루스칼 알고리즘

  • 그래프의 최소 가중치 에지를 차례대로 추가하여 MST를 구현한다.
  • 시간 복잡도 : O(E log V)
  • 주로 적은 수의 에지로 구성된 희소 그래프(sparse graph)에서 사용된다 

프림 알고리즘

  • 그래프의 아무 정점부터 시작하여 MST를 구성한다
  • 가장 널리 알려진 시간 복잡도는 O(E + V log V)이다.
  • 주로 많은 수의 에지로 구성된 밀집 그래프(dense graph)에서 사용된다

'PS > Tip' 카테고리의 다른 글

[PS/Tip] BFS vs DFS  (0) 2024.07.13
[PS/Tip] VS Code에서 <bits/stdc++.h> include 하는 방법(MacOS 기준)  (0) 2024.06.26