📍 유니온 파인드
✅ 정의
유니온 파인드(union-find)는 일반적으로 여러 노드가 있을 때
특정 2개의 노드를 연결해 1개의 집합으로 묶는 union 연산과
두 노드가 같은 집합에 속해 있는지를 확인하는 find 연산으로 구성되어 있는 알고리즘을 말한다.
✅ 핵심 이론
union 연산 : 각 노드가 속한 집합을 1개로 합치는 연산이다.
노드 a, b가 a ∈ A, b가 b ∈ B일 때 union(a, b)는 A∪B를 말한다.
find 연산 : 특정 노드 a에 관해 a가 속한 집합의 대표 노드를 반환하는 연산이다.
노드 a가 a ∈ A일 때 find(a)는 A 집합의 대표 노드를 반환한다.
728x90
'알고리즘 코딩테스트' 카테고리의 다른 글
[D-13] 다익스트라 (0) | 2025.02.15 |
---|---|
[D-14] 위상 정렬 (0) | 2025.02.14 |
[D-16] 그래프의 표현 - 에지 리스트 & 인접 행렬 & 인접 리스트 (0) | 2025.02.12 |
[D-17] 유클리드 호제법 & MOD 연산 (0) | 2025.02.11 |
[D-18] 정수론 - 소수 구하기 & 오일러 피 (0) | 2025.02.10 |