• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

재귀함수는 어떻게 시간복잡도를 계산하나요?

22.09.22 15:47 작성 조회수 457

0

안녕하세요. 좋은 강의 잘 듣고 있습니다.

시간복잡도 수업을 듣다가 궁금한 부분이 있어 질문드립니다.

재귀 함수의 반복 호출되는 부분은 시간복잡도를 어떻게 계산할 수 있나요?

감사합니다.

답변 1

답변을 작성해보세요.

1

안녕하세요. ㅎㅎ

재귀함수가 얼마나 많이 호출됬냐를 통해 확인하면 됩니다. 함수에 cnt를 걸어서 확인해보세요.

int cnt = 0;
void func(){
	cnt++;
}

앞의 코드처럼 코드를 구축하시면 될거에요. 그리고 함수가 끝난 이후 cnt를 확인하시면 됩니다.

감사합니다.