서로소집합1 서로소 집합 서로소 집합 서로소 집합이란 공통 원소가 없는 두 집합을 의미한다. 서로소 집합 자료구조는 서로소 부분 집합들로 나누어진 원소들의 데이터를 처리하기 위한 자료구조라고 할 수 있다. 서로소 집합 자료구조는 union과 find 이 2개의 연산으로 조작할 수 있다. 그래서 이를 union-find 자료구조라고도 한다. union: 2개의 원소가 포함된 집합을 하나의 집합으로 합치는 연산이다. find: 특정한 원소가 속한 집합이 어떤 집합인지 알려주는 연산이다. 서로소 집합 자료구조는 구현할 때 트리 자료구조를 이용하여 집합을 표현한다. 서로소 집합 계산 알고리즘은 다음과 같다. 1. union(합집합) 연산을 확인하여, 서로 연결된 두 노드 A, B를 확인한다. -I. A와 B의 루트 노드 A', B'를 .. 2021. 5. 30. 이전 1 다음