More actions
imported>joojis No edit summary |
imported>joojis No edit summary |
||
| Line 16: | Line 16: | ||
} | } | ||
=== 하노이탑 === | === 하노이탑 === | ||
int hanoi(int n, int a, int b, int c) | |||
{ | |||
if(n==1){ | |||
printf("%d --> %d\n", a, c); | |||
}else{ | |||
hanoi(n-1. a. c. b); | |||
hanoi(1, a, b, c); | |||
hanoi(n-1, b, a, c); | |||
} | |||
} | |||
== 포인터와 주소 == | == 포인터와 주소 == | ||
=== 포인터 === | === 포인터 === | ||
Revision as of 15:19, 14 May 2012
출석 및 진행
- 권우성
- 채유빈
- 약 1시간 30분 진행
수업 내용
재귀함수 복습
팩토리얼
int fact(int n)
{
if(n<=1){
return 1;
}else{
return n*fact(n-1);
}
}
하노이탑
int hanoi(int n, int a, int b, int c)
{
if(n==1){
printf("%d --> %d\n", a, c);
}else{
hanoi(n-1. a. c. b);
hanoi(1, a, b, c);
hanoi(n-1, b, a, c);
}
}