나는 재귀가 무엇인지 (패튼이 조건 내에서 돌파 한 후 일반적으로 그 라인 중 하나에서 자신을 호출하는 함수 인 패틴이 재발 할 때 ...) 재귀 함수를 자세히 연구하면 이해할 수 있습니다. 내 문제는 새로운 예를 볼 때 항상 처음에는 혼란 스럽다는 것입니다. 루프 또는 매핑, 압축, 중첩, 다형성 호출 등이 보이면 그냥 보고서 무슨 일이 일어나고 있는지 알 수 있습니다. 재귀 코드를 볼 때 내 생각 과정은 일반적으로 'wtf입니까?'입니다. 그 뒤에 '오 재귀 적'이 뒤 따른다.
이 분야의 기술을 쌓을 수있는 팁 / 계획 / 자원이 있습니까? 재귀는 일종의 이상한 개념이므로 문제를 해결하는 방법도 마찬가지로 이상하고 모호하지 않을 수 있다고 생각합니다.