find는 대표를 찾고 union은 두 집합을 합칩니다
경로 압축과 rank/size 기준을 쓰면 연산이 매우 빨라집니다.
Kruskal, Prim, DSU, find(u)==find(v), V-1 조건은 MST 코드의 판단 축입니다.
경로 압축과 rank/size 기준을 쓰면 연산이 매우 빨라집니다.
find(u)==find(v)이면 이미 같은 컴포넌트라 건너뜁니다.
정점 중심으로 확장하므로 조밀한 그래프에서 간선 정렬 방식과 선택 기준을 비교합니다.
선택 간선 수가 부족하면 그래프가 연결되지 않은 것입니다.