1197번 - 최소 스패닝 트리
find_union(int v1, int v2) : v1, v2 정점이 서로 연결되어있는 지를 비교
make_union(int v1, int v2) : v1, v2의 _union[] 배열 업데이트
이런식으로 해주면 _union[] 배열이 항상 연결되어 있는 정점들중에서
가장 번호가 작은 정점을 나타낸다고 생각하는데..
혹시 잘못된 부분이 있나요...?
i가 v2가 되는 순간 어떻게 될까요? 그 다음에 v2랑 같은 그룹이었던 정점이 나오면 어떻게 될까요?
아...!!!
감사드립니다!!!!.
댓글을 작성하려면 로그인해야 합니다.
skseofhek 4년 전
find_union(int v1, int v2) : v1, v2 정점이 서로 연결되어있는 지를 비교
make_union(int v1, int v2) : v1, v2의 _union[] 배열 업데이트
이런식으로 해주면 _union[] 배열이 항상 연결되어 있는 정점들중에서
가장 번호가 작은 정점을 나타낸다고 생각하는데..
혹시 잘못된 부분이 있나요...?