점화식 (Recurrence)
- 어떤 수열의 일반항을 그 이전의 항들을 이용하여 정의한 식 (ex. 피보나치 수열)
- Stream의 reduce 사용하면 좋을 듯?
재귀함수
- 어떤 함수가 자신을 다시 호출하여 작업을 수행하는 방식
반환타입 함수이름(매개 변수){
종료 조건
...
함수 이름(...)
}
연습 ) 재귀함수로 최대 공약수 구하기
int gcd(int a, int b){
if(a % b == 0){
return = b;
}
return gcd(b, a % b);
}
'알고리즘 > 개념' 카테고리의 다른 글
조합 계산 정리 (0) | 2022.04.19 |
---|---|
QuickSort (퀵 정렬) (0) | 2022.04.16 |
조합 (Combination) (0) | 2022.04.01 |
순열 (0) | 2022.03.30 |
최대 공약수, 최소 공배수 구하기 (0) | 2022.03.30 |
댓글