모두CBT

다음 정렬 알고리즘의 수행시간을 Big-O 표기법으로 나타냈을 때 최악… | [국회직 9급 컴퓨터일반] 18년 1회차 기출문제 상세 페이지

1[국회직 9급 컴퓨터일반] 18년 1회차
다음 정렬 알고리즘의 수행시간을 Big-O 표기법으로 나타냈을 때 최악의 경우의 수행시간이 같은 것들로만 나열된 것은?
선택 정렬(selection sort), 합병 정렬(merge sort),
삽입 정렬(insertion sort), 퀵 정렬(quick sort), 힙 정렬(heap sort)
1
합병 정렬, 퀵 정렬, 힙 정렬
2
힙 정렬, 선택 정렬, 퀵 정렬
3
합병 정렬, 선택 정렬, 삽입 정렬
4
합병 정렬, 힙 정렬, 삽입 정렬
5
선택 정렬, 삽입 정렬, 퀵 정렬
해설

최악 수행시간이 같은 조합은 선택 정렬, 삽입 정렬, 퀵 정렬이다.

이 세 정렬의 최악은 모두 O(n2)O(n^2)이다. 반면 합병 정렬과 힙 정렬은 최악에도 O(nlog⁡n)O(n \log n)이다.

  • 합병 정렬, 퀵 정렬, 힙 정렬: 퀵 정렬만 최악이 O(n2)O(n^2)이다.
  • 힙 정렬, 선택 정렬, 퀵 정렬: 힙 정렬만 최악이 O(nlog⁡n)O(n \log n)이다.
  • 합병 정렬, 선택 정렬, 삽입 정렬: 합병 정렬만 최악이 O(nlog⁡n)O(n \log n)이다.
  • 합병 정렬, 힙 정렬, 삽입 정렬: 삽입 정렬만 최악이 O(n2)O(n^2)이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[국회직 9급 컴퓨터일반] 18년 1회차 20문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요국회직 9급 컴퓨터일반 기출문제 암기장 전체 보기