1. 서로소 부분 집합들로 나누어진 원소들의 데이터를 처리하기 위한 자료구조입니다. 2. 서로소 집합 자료구조는 두 종류의 연산을 지원합니다. 2.1 합집합(Union) : 두 개의 원소가 포함된 집합을 하나의 집합으로 합치는 연산입니다. 2.2 찾기(Find) : 특성한 원소가 속한 집합이 어떤 집합인지 알려주는 연산입니다. 3. 서로소 집합 자료구조는 합치기 찾기(Union Find) 자료구조라고도 불립니다. 여러개 합치기 연산이 주어졌을 때 서로소 집합 자료구조의 동작 과정은 아래와 같습니다. 1. 합집합(Union) 연산을 확인하여, 서로 연결된 두 노드 A, B를 확인합니다. 1) A와 B 루트 노드 A`, B`를 각각 찾습니다. 2) A`를 B`의 부모 노드로 설정합니다. (단, A가 B보다 ..