셸 정렬
삽입 정렬의 장점을 활용하는 정렬 알고리즘
(삽입 정렬은 어느정도 정렬된 배열에서 최적의 성능을 냄)
데이더들을 일정 간격으로 그룹화 하고, 각 그룹에서 같은 자리의 데이터 끼리 삽입정렬(ex.각 그룹의 첫번째 자리 끼리)
그룹의 간격을 점점 줄여나감
최종적으론 어느정도 정렬된 상태에서 삽입 정렬을 하게됨
'알고리즘 > 정렬 알고리즘' 카테고리의 다른 글
기수 정렬(Radix Sort) (0) | 2017.02.02 |
---|---|
퀵 정렬(Quick Sort) (0) | 2017.02.01 |
버블 정렬(Bubble Sort) (0) | 2017.01.25 |
삽입 정렬(Insertion Sort) (0) | 2017.01.25 |
선택 정렬(Selection Sort) (0) | 2017.01.25 |