728x90
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | public class Hanoi { public static int cnt = 0; public static void move(char a, char b, char c, int n) { if ( n==0 ) { return; } else { move(a, c, b, n-1); System.out.println(a + "->" + c); cnt++; move(b, a, c, n-1); } } public static void main(String[] args) { move('a', 'b', 'c', 3); System.out.println(cnt++); } } | cs |
반응형
'SKILL > JAVA' 카테고리의 다른 글
자바 System.arraycopy() 원리 (0) | 2017.12.21 |
---|---|
자바 제네릭 삽입, 삭제, 검색...직접 구현 (0) | 2017.12.20 |
자바 메모리 (0) | 2017.12.20 |
자바 Queue 기본 예제 (0) | 2017.12.19 |
자바 Stack 기본예제 (0) | 2017.12.19 |