1197 최소 스패닝 트리
2019. 6. 14. 16:28ㆍ알고리즘/백준
크루스칼 알고리즘은 최소 가중치인 간선들을 연결하면서 union-Find로 중복검사와 연결 모두를 결정할 수 있게 된다
크루스칼에서 Find 함수 때 return p[idx] = Find(p[idx])로 해야만 탐색 시간을 크게 줄일 수 있다
문제: https://www.acmicpc.net/problem/1197
프림소스: https://github.com/surinoel/boj/blob/master/1197_prim.cpp
크루스칼소스: https://github.com/surinoel/boj/blob/master/1197_kruskal.cpp
'알고리즘 > 백준' 카테고리의 다른 글
2661 좋은수열 (0) | 2019.06.14 |
---|---|
4195 친구 네트워크 (0) | 2019.06.14 |
1005 ACM Craft (0) | 2019.06.14 |
1922 네트워크 연결 (0) | 2019.06.14 |
16959 체스판 여행 1 (0) | 2019.06.13 |