23. Recursion (재귀)
재귀는 모든 프로그래밍 언어에서 공통된 개념입니다.
간단히 말해서 재귀는 큰 문제를 작은 부분으로 나누고 작은 문제를 해결하는 개념입니다.
실제로는 일반적으로 자신을 호출하는 함수를 작성하는 것을 의미합니다.
재귀는 머리를 감싸는데 혼란스러운 개념이 될 수 있지만 작은 문제부터 시작하여 많은 연습을 통해 더 잘 이해할 수 있습니다.
그러나 재귀에 주의하지 않으면 스택 오버플로 오류가 발생할 수 있습니다.
연습으로 이 오류에 대해 조사하십시오.
이 오류의 컨텍스트를 완전히 이해하려면 위의 첫 번째 주제 인 호출 스택에 대한 지식을 습득해야합니다.