// union public static void union(int a, int b) { a = find(a); b = find(b); if (a != b) { label[b] = a; } } 인식과 작업의 대상 / 모듈이 인식할 수 있도록 하기 : int a, int b; 작업 공간 : while : queue, ArrayList 등 작업이 언제 시작되는지 끝날 때 : if (a != b) : External module을 실행 작업의 종류 : 값 변화 : 위상 변화 : default 작업