기수 정렬

  • 기수 정렬은 값을 비교하지 않는 특이한 정렬이다.

  • 기수 정렬은 값을 놓고 비교할 자릿수를 정한 다음 해당 자릿수만 비교한다.

  • 기수 정렬의 시간 복잡도는 O(kn)으로, k는 데이터의 자릿수를 말한다.

img.png
  • 기수 정렬의 핵심은 10개의 큐를 이용하는 것이다. 각 큐는 값의 자릿수를 대표한다.

  • 마지막 자릿수를 기준으로 정렬할 때까지 과정을 반복한다.

Last updated