재귀함수는 공부할 때도 많이다뤄보지 못했지만,
실무에서 꽤나 중요한 것 같습니다.
뭐.. 검색해보니 의견이 반반인 것 같지만..
현재 다니는 회사의 면접을 볼때에도
팀장님이 따로 중요하다고 말씀하기도 하셨구요.
여튼 간단히 기억해두면 좋을 것 같아 정리해둡니다.
재귀함수가 무한루프에 빠지지 않기 위해서는
1. 무한루프에 빠지지 않을 적어도 하나의 경우가 존재해야 한다.
2. 재귀를 반복하면 결국 위 경우에 수렴해야 한다.
여기서 '수렴'은 재귀함수에 들어가는 매개변수의 형태로 표현하시면 됩니다.
'Dev- > 자료구조, 알고리즘' 카테고리의 다른 글
2581번) 소수 (0) | 2018.09.27 |
---|---|
재귀함수의 쓰임은 무한루프만?? (0) | 2018.09.13 |
시간복잡도란? (0) | 2018.09.10 |
정규화란? (0) | 2018.08.25 |
스택(Stack), 큐(Queue), 그리고 덱(Deque) (0) | 2018.08.24 |