재귀의 특징
1. 무한루프를 돌 수 있으므로, 일정 조건을 추가하여 끝내야 한다.
if () {
return;
}
2. 재귀함수가 호출될 때마다 스택이 하나씩 쌓이기 때문에,
종료하지 않으면 스택오버플로우(stack overflow)가 발생할 수 있다.
'03. Algorithm' 카테고리의 다른 글
[Java] 자바의 입출력(BufferedReader, BufferedWriter) (0) | 2024.06.19 |
---|---|
[알고리즘] 간단하게 이해한 시간복잡도(feat. Java) (0) | 2024.06.19 |