• 셸 정렬


삽입 정렬의 장점을 활용하는 정렬 알고리즘

(삽입 정렬은 어느정도 정렬된 배열에서 최적의 성능을 냄)


데이더들을 일정 간격으로 그룹화 하고, 각 그룹에서 같은 자리의 데이터 끼리 삽입정렬(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

+ Recent posts