2. 재귀
권오흠 교수님 유튜브 강의
4. 멱집합
public void powerSet(int[] P, int[] S) {
if (S.length == 0) {
System.out.println(Arrays.toString(P));
} else {
int t = S[0];
int[] ints = Arrays.copyOf(P, P.length + 1);
ints[ints.length - 1] = t;
powerSet(P, Arrays.copyOfRange(S,1, S.length)); // t를 포함하지 않은 집합 모두 출력
powerSet(ints, Arrays.copyOfRange(S,1, S.length)); // t를 반드시 포함하는 부분 집합들
}
}5. 순열
Last updated