Language-LAB/Algorithm
[알고리즘] 카운팅 정렬(Counting Sort)
JS LAB
2023. 7. 9. 17:38
728x90
반응형
카운팅 정렬
리스트를 한번 스캔하면서 각 항목이 리스트에 몇 번 나타났는 지 빈도수를 계산
빈도수가 구해지면 가장 작은 항목부터 순서대로 빈도수만큼 나열
입력리스트 [14, 11, 12, 12, 15, 12]
입력의 제한과 추가 공간의 크기
기수 정렬과 같이 이 방법에서도 정렬을 위해 항목의 킷값들을
서로 비교하지 않았다.
각 항목의 빈도수를 세었을 뿐
대신 각 항목의 빈도수를 저장할 메모리를 추가 사용
킷값은 0~9
입력리스트[1, 4, 1, 2, 7, 5, 2]
728x90
반응형