계수 정렬(Counting Sort)의 핵심 아이디어와 특징은?
어려움 freeCodeCamp해설
계수 정렬은 데이터의 각 값이 몇 번 나타나는지 세는 카운트 배열을 만들고, 이를 기반으로 정렬합니다. 값의 범위(k)가 작을 때 매우 효율적이지만, k가 매우 크면 메모리 낭비가 됩니다. 정수나 제한된 범위의 데이터에 적합합니다.
계수 정렬은 데이터의 각 값이 몇 번 나타나는지 세는 카운트 배열을 만들고, 이를 기반으로 정렬합니다. 값의 범위(k)가 작을 때 매우 효율적이지만, k가 매우 크면 메모리 낭비가 됩니다. 정수나 제한된 범위의 데이터에 적합합니다.