[7급 국가직 알고리즘 2024년 5번]

다음 C 코드에서 사용한 재귀 알고리즘의 시간 복잡도는? (단, n은 배열의 크기이다)
int S(int A[ ], int n){
   if( n <= 0 )  return 0;
   else return A[n-1] + S(A, n/2);
}
알고리즘
  1. ①
  2. ②
  3. ③
  4. ④

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

정답 ①

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

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

오류 신고