728x90
반응형
n비트의 모든 문자열을 생성하라. A[0..n-1]는 크기 n인 배열이라고 가정하라.
public class nBitGenerator {
public static void main(String[] args) {
// TODO Auto-generated method stub
Integer[] A = {0,1,2,3,4,5};
Binary(4, A);
}
public static void Binary(int n, Integer[] A) {
if(n < 1)
System.out.println(A[n]);
else {
A[n-1] = 0;
Binary(n - 1, A);
A[n-1] = 1;
Binary(n - 1, A);
}
}
}
728x90
반응형
'프로그램' 카테고리의 다른 글
[알고리즘] 효율적인 알고리즘 (0) | 2022.08.15 |
---|---|
[알고리즘] 알고리즘 디자인 기법 (0) | 2022.08.15 |
[알고리즘] 재귀함수 (예제:하노이 탑-Java) (0) | 2022.08.15 |
[알고리즘] 이진 검색 (Java) (0) | 2022.08.15 |
[Rust] 윈도우 코드 (0) | 2022.08.14 |
댓글