Code&Data Insights
[JAVA Programming] Loop function & Recursion (반복함수, 재귀함수) 본문
Computer Science/Java Programming
[JAVA Programming] Loop function & Recursion (반복함수, 재귀함수)
paka_corn 2022. 1. 23. 03:43
2022.01.22
< 반복함수 & 재귀함수 >
Java에서 loop statement인 for/while문은 반복함수를
작성할때 주로 쓰인다.
재귀함수는 자신의 함수 내부에서 자시 자신을 다시 호출하여 문제를 해결한다
=> 재귀함수는 문제를 해결해 나가기 위해 원래 범위에서 더 작은 범위의 하위 문제를 먼저 해결함으로써
문제를 해결한다. 더 수학적인 사고방식
* 재귀함수는 더 간결하고 직관적인 풀이 방식이지만, 때로는 심각하게 비효율적이기때문에
알고리즘을 짤때 유의해야한다. *
반복함수를 썼을때보다 훨씬 복잡해서, 더 많은 시간이 걸릴수도 있음
-> 동적 프로그래밍으로 해결 가능
'Computer Science > Java Programming' 카테고리의 다른 글
[ Java Programming ] Interface (0) | 2022.04.17 |
---|---|
[ Java Programming ] Thread (0) | 2022.04.17 |
[Java programming ] Generic (0) | 2022.04.17 |
[JAVA Programming ] java.lang.Object class methods, hashcode() (0) | 2022.04.11 |
[JAVA Programming ] Instance, static variables, ArrayList (0) | 2022.04.11 |
Comments