728x90
반응형
재귀함수 : 정의 단계에서 자신을 재참조 하는 함수
목표하는 값을 얻기 위해 메서드 실행 중 자신을 다시 호출해 작업을 수행함
ex)피보나치 수열을 재귀함수를 이용해서 구하기
public class Test {
public static void main(String[] args) {
int n = 10;
System.out.println(fibo(n));
}
public static int fibo(int n) {
if(n==0) return 0;
else if(n==1 || n==2) return 1;
else return fibo(n-1)+fibo(n-2);
}
}
728x90
반응형
'알고리즘 이론' 카테고리의 다른 글
Memoization (0) | 2023.02.22 |
---|---|
2차원배열을 1차원 배열로 (0) | 2023.02.22 |
유클리드 호제법 JAVA (0) | 2023.02.21 |
병합정렬(Merge sort) JAVA (0) | 2023.02.21 |
백트래킹 (2) | 2023.02.20 |