알고리즘 (with JAVA)/기본 알고리즘
안정 정렬과 불안정 정렬
백_곰
2023. 4. 27. 00:00
1. 안정 정렬 vs 불안정 정렬
- 안정 정렬은 반복되는 요소를 입력 때와 동일한 순서로 정렬시킨다.
- 불안정 정렬은 안정 정렬 개념의 반대를 의미한다.
- 예를 들면, 아래의 그림처럼 안정 정렬은 처음 시간 순으로 정렬하고 난 뒤 다시 지역으로 정렬한다면, 시간이 정렬된
상태에서 정렬되지만 불안정은 그렇지 않다.

2. 안정 정렬에 대표적인 정렬들
- 삽입, 병합, 버블, 계수 정렬이 있다.
3. 불안정 정렬에 대표적인 정렬들
- 퀵, 선택 정렬이 있다.