모두CBT

다음은 입력 개수 n에 대한 알고리즘 A~D의 수행시간 복잡도를 나타낸… | [7급 국가직 자료구조론] 22년 1회차 기출문제 상세 페이지

1[7급 국가직 자료구조론] 22년 1회차
다음은 입력 개수 nn에 대한 알고리즘 A~D의 수행시간 복잡도를 나타낸 것이다. 알고리즘 A~D를 수행시간 효율이 좋은 것부터 순서대로 나열한 것은?
알고리즘수행시간 복잡도
AO(nlog⁡n)O(n\log n)
BO(2n)O(2^n)
CO(n2)O(n^2)
DO(n!)O(n!)
1
A, C, B, D
2
A, C, D, B
3
C, A, B, D
4
C, A, D, B
해설

수행시간 효율이 좋은 순서는 A, C, B, D이다.

증가 속도는 nlog⁡n<n2<2n<n!n\log n \lt n^2 \lt 2^n \lt n! 이다. 다항식은 지수보다 느리게, 지수는 팩토리얼보다 느리게 증가한다.

  • A, C, D, B: n!n! 이 2n2^n 보다 빠르게 커지므로 D가 B보다 뒤에 와야 한다.
  • C, A, B, D: n2n^2 이 nlog⁡nn\log n 보다 크므로 C가 A보다 앞설 수 없다.
  • C, A, D, B: C·A 순서와 B·D 순서가 모두 뒤바뀌었다.

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

이어서 풀어보기

[7급 국가직 자료구조론] 22년 1회차 25문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요7급 국가직 자료구조론 기출문제 암기장 전체 보기