Algorithm/Algorithm_Theory
재귀(Recursive)
yunajoe
2022. 12. 11. 20:40
# 재귀적으로 문제를 푼다는 것은
같은 형태의 더 작은 문제로 본 문제를 푼다는 것!
ex)
5! = 1 x 2 x 3 x 4 x 5 , 5 factorial을 풀기 위해선 4factorial을 풀어야 한다
4! = 1 x 2 x 3 x 4, 4 factorial을 풀기 위해선 3 factorial을 풀어야 한다
3! = 1 x 2 x 3, 3 facotiral을 풀기 위해선 2factorial을 풀어야 한다
0! = 1
=============
재귀적으로 문제를 풀때는 base case와 recursive case를 풀어야 한다