알고리즘
함수가 자기 자신을 호출해 문제를 더 작은 부분으로 쪼개 해결하는 기법. 기저 조건(base case) 이 반드시 필요하다.
시간 복잡도
문제에 따라 다름
공간 복잡도
O(호출 깊이)