분류
- 정렬 알고리즘
알고리즘 코드
1 | def counting_sort(max_n, arr): |
설명
크기를 기준으로 숫자를 세어 정렬하는 알고리즘이다.
배열의 모든 원소가 양의 정수일때만 정렬 가능하다.
상당히 제한적이지만, 일반적으로 알려진 정렬 알고리즘의 한계 $O(nlogn)$를 극복할 수 있다.
복잡도
$O(n)$
1 | def counting_sort(max_n, arr): |
크기를 기준으로 숫자를 세어 정렬하는 알고리즘이다.
배열의 모든 원소가 양의 정수일때만 정렬 가능하다.
상당히 제한적이지만, 일반적으로 알려진 정렬 알고리즘의 한계 $O(nlogn)$를 극복할 수 있다.
$O(n)$
Author: JeHwanYoo
License: Copyright (c) 2022 CC-BY-NC-4.0 LICENSE