Kruskal’s Algorithm 작동
원본 집합 A = {1, 2, 3, 4, 5}가 있음 집합 A를 집합 B, C로 분리하고 싶음 이때, B와 C의 교집합이 없어야함. (즉, A의 원소가 B와 C중 둘 중 하나에만 속해야함)
Union-Find연산은 Kruskal’s Algorithm에서 사이클이 생기는지 검사하는데 쓰임 → Kruskal’s Algorithm은 하나의 간선을 선택하는데, 하나의 간선을 선택하면 두 개의 정점을 선택하게 됨. 이때, 선택된 두 정점이 서로소인 경우 : 사이클이 생기지 않음. 서로소가 아닌 경우 : 사이클이 생기는 경우임.