728x90

재귀?
원래의 자리로 되돌아가거나 되돌아옴.
- 재귀함수의 장점
- 불필요한 반복문을 사용하지 않아 코드가 간결하고 수정이 용이하다
- 변수를 여러개 사용할 필요가 없다
- 재귀함수의 단점
- 코드의 흐름을 직관적으로 파악하기 힘들며, 반복문에 비해 메모리를 더 많이 사용한다.
- 메스드가 종료된 이후에 복귀를 위한 컨텍스트 스위칭 비용이 발생한다.
문제를 작게 쪼개고 더 이상 쪼개지지 않을 때, 가장 작은 단위의 문제를 해결한다.
'JAVA' 카테고리의 다른 글
[JAVA]스트림(Stream) (0) | 2022.11.30 |
---|---|
[JAVA]람다(Lambda) (0) | 2022.11.30 |
[JAVA]애너테이션(Annotation) (0) | 2022.11.30 |
[JAVA]예외 처리(Exception Handling)과 컬렉션 프레임워크(Collection Framework) (0) | 2022.11.30 |
[JAVA]열거형(Enum), 제네릭(Generic) + 래퍼클래스(Wrapper Class) (0) | 2022.11.30 |