본문 바로가기
{Programing}/Algorithm

알고리즘 - 서로소 집합(Union Find)

by 탱타로케이 2020. 3. 10.

Union : 특정 두 노드를 하나의 그룹으로 합치는 연산

Find : 임의의 노드가 어떤 그룹에 속한지를 확인하는 연산.

 

트리를 기반으로 표현하며, 각 노드의 부모만을 저장하는 방법을 이용함.

 

노드의 그룹을 확인하거나, 두 노드를 하나의 그룹으로 합치기 위해서는 부모 노드만 확인하면 가능하기 때문.

크루스컬 알고리즘에서 사용하기도 함.

 

댓글