안정 정렬
알고리즘은 반복되는 요소를 입력 때와 동일한 순서로 정렬
불안정 정렬
알고리즘은 반복되는 요소를 입력 때와 동일한 순서로 정렬을 보장하지 못함
위의 그림에서 처럼 중복되는 값이 있을 경우 안정정렬은 정렬 후에도 중복된 값들이 이전 정렬의 순서를 유지합니다.
그에 반해 불안정 정렬은 중복된 값들이 이전 정렬의 순서가 유지 되지 않을 수 있습니다.
대표적인 정렬
삽입 정렬 - 안정
버블 정렬 - 안정
합병 정렬 - 안정
선택 정렬 - 불안정
퀵 정렬 - 불안정
힙 정렬 - 불안정
'자료구조' 카테고리의 다른 글
[자료구조] 정렬 알고리즘 (0) | 2021.03.02 |
---|---|
[자료구조] Comparison Sort, In-place Sort (비교 정렬, 제자리 정렬) (0) | 2021.03.02 |
[자료구조] Heap Sort (힙 정렬) (0) | 2021.02.12 |
[자료구조] Merge Sort (합병 정렬) (0) | 2021.02.11 |
[자료구조] Select Sort (선택 정렬) (0) | 2021.02.10 |