1.
다음 탐색 알고리즘에 대한 설명으로 옳지 않은 것은?
int a_search(int list[], int key, int n) {
int i;
for(i=0; i<n; i++)
if(list[i]==key) return i;
return -1;
}- ①탐색에 성공하면 키 값의 인덱스를 반환한다.
- ②최선의 경우, 시간 복잡도는 빅오 표기법으로 O(1)이다.
- ③최악의 경우, 시간 복잡도는 빅오 표기법으로 O(n)이다.
- ④평균적인 경우, 시간 복잡도는 빅오 표기법으로 O((n + 1)/2)이다.
정답 보기
정답 ④ · 해설 보기















