[Python] 그래프 탐색 알고리즘: 재귀 함수 사용의 유의 사항
재귀 함수를 잘 활용하면 복잡한 알고리즘을 간결하게 작성할 수 있습니다. 단, 오히려 다른 사람이 이해하기 어려운 형태의 코드가 될 수 있으므로 신중하게 사용해야 합니다. 모든 재귀 함수는 반복문을 이용하여 동일한 기능을 구현할 수 있습니다. 재귀 함수가 반복문보다 유리한 경우도 있고 불리한 경우도 있음 컴퓨터가 함수를 연속적으로 호출하면 컴퓨터 메모리 내부의 스택 프레임에 쌓입니다. 그래서 스택을 사용해야 할 때 구현상 스택 라이브러리 대신에 재귀 함수를 이용하는 경우가 많습니다.
Python/이코테
2022. 6. 11. 20:42