Java

재귀 알고리즘 기초.

JooKit 주킷 2020. 5. 3. 01:31
목차 접기
728x90
반응형

재귀(Recursion) 함수란 특정 함수 내에서 자기 자신을 다시 호출하여 문제를 해결해나가는 함수이다.

 

문제를 해결하기 위해 원래 범위의 문제에서 더 작은 범위의 하위 문제를 먼저 해결함으로써 원래 문제를 

해결해나가는 방식이다.

 

일반 반복문을 통해 구현 가능한 기능은 재귀 함수를 통해 구현이 가능하며 반대로 재귀 함수로 구현 한 

기능을 반복문으로 구현이 가능하다.

 

재귀 함수는 함수 내에서 자기 자신을 계속 호출하는 방식이기 때문에 함수 안에 반드시 종료 구간이 되는

Base Case를 생각하며 코드를 구현해야 한다.

728x90
반응형
LIST

'Java' 카테고리의 다른 글

JVM, GC  (0) 2020.05.03
호출스택의 특징  (0) 2020.05.03
데이터 타입별 저장공간 크기.  (0) 2020.05.03
메모리 구조  (0) 2020.05.03
code.org 수행 완료.  (0) 2020.05.03