다음은 입력 개수 n에 대한 알고리즘 A~D의 수행시간 복잡도를 나타낸… | [7급 국가직 자료구조론] 22년 1회차 기출문제 상세 페이지
1[7급 국가직 자료구조론] 22년 1회차
다음은 입력 개수 에 대한 알고리즘 A~D의 수행시간 복잡도를 나타낸 것이다. 알고리즘 A~D를 수행시간 효율이 좋은 것부터 순서대로 나열한 것은?| 알고리즘 | 수행시간 복잡도 |
|---|---|
| A | |
| B | |
| C | |
| D |
1
A, C, B, D
2
A, C, D, B
3
C, A, B, D
4
C, A, D, B
해설
수행시간 효율이 좋은 순서는 A, C, B, D이다.
증가 속도는 이다. 다항식은 지수보다 느리게, 지수는 팩토리얼보다 느리게 증가한다.
- A, C, D, B: 이 보다 빠르게 커지므로 D가 B보다 뒤에 와야 한다.
- C, A, B, D: 이 보다 크므로 C가 A보다 앞설 수 없다.
- C, A, D, B: C·A 순서와 B·D 순서가 모두 뒤바뀌었다.
오류나 개정된 내용이 보이면 알려주세요