🏆

퍼펙트!

5 / 5

정답률 100%

5
정답
0
오답
21.1초
총 소요시간
+100P 획득!
새 문제 5개 정답 (5 x 10P) + 퍼펙트 보너스 50P

문제별 결과

O

선형 탐색(Linear Search)의 시간복잡도는 O(n)이다.

Algorithm | 정답: O +10P

선형 탐색은 처음부터 끝까지 순차적으로 탐색하므로 최악의 경우 모든 원소를 확인해야 합니다.

O

O(1)은 입력 크기에 관계없이 항상 일정한 시간이 걸리는 것을 의미한다.

Algorithm | 정답: O +10P

O(1)은 상수 시간 복잡도로, 입력 크기(n)에 관계없이 실행 시간이 일정합니다.

O

O(n)은 O(n²)보다 항상 빠르다.

Algorithm | 정답: X +10P

빅오 표기법은 점근적 상한을 나타냅니다. 작은 입력에서는 O(n²) 알고리즘이 O(n)보다 빠를 수 있습니다. 다만 n이 충분히 크면 O(n)이 더 빠릅니다.

O

이진 탐색은 정렬된 배열에서만 사용할 수 있다.

Algorithm | 정답: O +10P

이진 탐색은 배열이 정렬되어 있어야 중간값을 기준으로 탐색 범위를 반으로 줄일 수 있습니다.

O

해시 테이블에서 검색의 평균 시간복잡도는 O(1)이다.

Algorithm | 정답: O +10P

해시 테이블은 해시 함수를 사용하여 키를 인덱스로 변환하므로, 충돌이 적은 경우 평균 O(1)에 검색할 수 있습니다.