CS/자료구조

재귀 함수 구현 (python)

모딩 2020. 12. 7. 23:24
반응형
재귀 함수(Recursive Function)란 자기 자신을 다시 호출하는 함수를 의미한다. 

 

파이썬에서는 스택에 값이 계속 쌓아 메모리가 부족해지는 상황이 발생하는 것을 막고자 어느정도 재귀함수를 출력했다 싶으면 최대 재귀 깊이 초과 메세지를 출력한다. 

재귀 함수를 사용하는 문제 풀이에서 무한 호출을 방지하기 위해 재귀 함수의 종료 조건을 반드시 명시해야 한다. 

 

 

 

반응형

'CS > 자료구조' 카테고리의 다른 글

큐 자료구조 이론 및 예제 (python)  (0) 2020.12.07
스택 자료구조 이론 및 예제 (python)  (0) 2020.12.07