모두CBT

기수 정렬(radix sort)에 대한 설명으로 옳은 것만을 모두 고르… | [7급 국가직 알고리즘] 26년 1회차 기출문제 상세 페이지

1[7급 국가직 알고리즘] 26년 1회차
기수 정렬(radix sort)에 대한 설명으로 옳은 것만을 모두 고르면?
ㄱ. 비교 기반의 정렬 알고리즘이다.
ㄴ. 저장공간이 추가로 필요하다.
ㄷ. 안정적 정렬(stable sort) 알고리즘이다.
ㄹ. 시간 복잡도는 O(nlog⁡n)O(n\log n)이다.
1
ㄱ, ㄷ
2
ㄴ, ㄷ
3
ㄴ, ㄹ
4
ㄷ, ㄹ
해설

기수 정렬에 대한 옳은 설명은 추가 저장공간이 필요하다는 것과 안정적 정렬이라는 것이다.

기수 정렬은 키를 자릿수별로 나누어 각 자릿수에 대해 버킷(또는 계수 정렬)으로 분배하는 방식이며, 하위 자릿수 결과를 보존하려면 각 단계의 정렬이 안정적이어야 한다.

  • 원소끼리 크기를 비교하지 않고 자릿수 값으로 분배하므로 비교 기반 정렬이 아니다.
  • 자릿수가 d, 기수가 k이면 시간 복잡도는 O(d(n+k))O(d(n+k))로, 비교 정렬의 하한인 O(nlog⁡n)O(n\log n)이 아니라 선형 시간에 가깝다.

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

이어서 풀어보기

[7급 국가직 알고리즘] 26년 1회차 25문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요7급 국가직 알고리즘 기출문제 암기장 전체 보기