차례:
정의-꼬리 재귀는 무엇을 의미합니까?
테일 재귀는 중간이 아닌 특정 코드 모듈의 끝에서 재귀 함수를 호출하는 행위입니다. 함수가 자신을 호출하면 재귀 적입니다. 이 프로그래밍 개념은 종종 자기 참조 기능에 유용하며 LISP와 같은 프로그래밍 언어에서 중요한 역할을합니다.
Techopedia는 꼬리 재귀를 설명합니다
컴퓨터 프로그래밍에서 직접 또는 간접적으로 자신을 호출하는 함수는 재귀 함수입니다. 이 호출이 함수의 끝에서 발생하면이를 꼬리 재귀라고합니다. 일반적으로 재귀 호출 전에 다른 계산이나 절차가 수행됩니다.
꼬리 재귀는 일반적으로 재귀 함수 호출을 한 다음 종료하고 재귀 호출을 수행 한 후 수행 할 작업이 없을 때 발생합니다. 이 접근 방식의 장점은 스택 프레임을 유지하는 부담과 코드 가독성을 포함합니다. 프로그래머와 디자이너는 때때로 코드를 최적화하고 효율성을 최대화하기 위해 꼬리 재귀를 사용합니다.
