친구인가? (Disjoint-Set : Union&Find)
기존 배열 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 해당 인덱스의 값이 부모이다. 첫번째 Union(1, 2) fa = Find(1) = 1, fb = Find(2) = 2 -- 1 != 2 이므로 unf[1] = 2 [0, 2, 2, 3, 4, 5, 6, 7, 8, 9] 두번째 Union(2, 3) fa = Find(2) = 2, fb = Find(3) = 3 -- 2 != 3 이므로 unf[2] = 3 [0, 2, 3, 3, 4, 5, 6, 7, 8, 9] 세번째 Union(3, 4) fa = Find(3) = 3, fb = Find(4) = 4 -- 3 != 4 이므로 unf[3] = 4 [0, 2, 3, 4, 4, 5, 6, 7, 8, 9] 네번째 Union(1, 5) return ..