[7급 국가직 자료구조론 2007년 16번]

다음 C 함수에 대하여 F(L, 0, n-1)를 수행할 경우 시간 복잡도는?
int F(int L[ ], int p, int q)
{
   if (p<q)
   { int r, f1, f2;
     r = (p+q)/2;
     f1 = 2*F(L, p, r);  
     f2 = 2*F(L, r+1, q);
     return f1+f2;
   }
   else if (p == q)
      return L[p]*L[p];
   else
      return 0;
}
자료구조론
  1. ①
  2. ②
  3. ③
  4. ④

선지를 골라 바로 채점해 보세요.

정답 ①

출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)

신고가 접수됐습니다. 감사합니다.

오류 신고