- 재귀 함수는 자신을 다시 호출하여 같은 코드 블록을 반복 실행하는 방식입니다. 🔄
- 재귀 함수는 base case 없이는 infinite loop를 일으키는 Stack Overflow 오류가 발생합니다.🛑
- 재귀 함수에서 base case는 함수가 실행을 중단하는 명확한 조건입니다. 🚦
- 재귀 함수의 재귀적인 단계(recursive case)는 base case를 만족할 때까지 반복적으로 호출됩니다. 嵌套
- 스트링을 뒤집을 때 base case는 빈 문자열을 설정하며, 재귀적인 단계에서는 문자열의 마지막 글자를 분리하여 처리합니다. 🔄