최대 1 분 소요

재귀함수

  • 자신을 정의할 때 자기 자신을 재참조하는 함수

def factorial(n):
	if n == 1:
		return 1
	return n * factorial(n-1)
	

점화식 (recurrence relation)

  • 나 자신을 계속 호출하는 방식

base case

  • 더 이상 재귀호출을 하지 않아도 계산 값을 반환할 수 있는 상황(조건)
  • 모든 입력이 최종적으로 base case를 이용해서 문제를 해결할 수 있어야 함
  • basecase가 무조건 있어야 무한루프 방지 가능

댓글남기기