728x90
반응형
알고리즘 - 크루스칼 알고리즘(Kruskal's Algorithm), 프림 알고리즘(Prim's Algorithm)
jina-developer.tistory.com/114
자료구조 - 최소 신장 트리 (MST, Minimum Spanning Tree)
[개요] 1. 트리란? 1) 무향 그래프 G가 순환이 없는 그래프이면 G는 숲이다. 2) 무향 그래프 G가 순환이 없는 연결 그래프이면 G는 트리이다. - G는 순환이 없고, 단순 그래프에서 간선을 추가할 경우
jina-developer.tistory.com
1. 크루스칼 알고리즘(Kruskal's Algorithm)
1) 순서
- 모든 간선들의 가중치를 오름차 순으로 정렬
- 가중치가 가장 작은 간선을 선택
- 위에서 선택한 간선이 연결하려는 2개의 노드가 서로 연결되지 않은 상태라면, 2개의 노드를 서로 연결한다.
- 이 과정을 반복
2) 시간복잡도
O(eloge)
2. 프림 알고리즘 (Prim's Algorithm)
1) 순서
- 임의의 간선을 선택
- 선택한 간선의 정점으로부터 가장 낮은 가중치를 갖는 정점을 선택
- 모든 정점이 선택될 때까지 반복
2) 시간복잡도
O(n^2)
728x90
반응형
'BASE > Alogorithm' 카테고리의 다른 글
알고리즘 - 단절점 (Articulation Points / Cut Vertices) (0) | 2021.02.03 |
---|---|
알고리즘 - 최소 공통 조상 (LCA, Lowest Common Ancestor) (0) | 2021.02.03 |
알고리즘 - 위상정렬 (Topological Sort) (0) | 2021.02.02 |
알고리즘 - 에라토스네스의 체 (0) | 2021.02.02 |
알고리즘 - 유클리드 호제법 (0) | 2021.02.02 |
댓글