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