본문으로 이동

정수 정렬

위키백과, 우리 모두의 백과사전.

컴퓨터 과학에서 정수 정렬(Integer sorting)은 정수 키들에 따라 데이터 값을 수집하는 정렬 알고리즘 문제이다. 정수 정렬을 위해 설계된 알고리즘들은 키가 부동소수점 수, 유리수, 텍스트 문자열인 정렬 문제들에도 적용할 수 있다.[1] 키들에 대한 정수 산술을 수행할 수 있기 때문에 컴퓨팅 모델에서 허용되는 작업의 세부 내용에 따라, 또 정렬되는 정수가 얼마나 큰지에 따라 많은 경우에서 비교 정렬 알고리즘에 비해 정수 정렬 알고리즘을 더 빠르게 수행할 수 있다.

피존홀 정렬, 계수 정렬, 기수 정렬을 포함한 정수 정렬 알고리즘들이 널리 사용되고 있으며 실용적이다.

참고 자료[편집]

각주[편집]

  1. Han & Thorup (2002).