제자리 정렬 알고리즘 : 정렬 시 추가적인 메모리를 필요로 하지 않는 정렬 알고리즘을 말함
- 선택정렬/삽입정렬 - 제자리 정렬 알고리즘
- 퀵정렬/머지정렬 - 제자리 정렬 알고리즘 X
불안정/안정 정렬 알고리즘 : 같은 값일 경우 정렬 순서가 기존의 순서와 일치하지 않고 바뀌는 알고리즘
- 예를 들어 3, 2(1), 6, 8, 4, 2(2) 일 경우
불안정 정렬 알고리즘 : 2(2), 2(1), 3, 4, 6, 8
안정 정렬 알고리즘 : 2(1), 2(2), 3, 4, 6, 8
식으로 기존의 정렬 순서가 바뀌는 것을 불안정 정렬 알고리즘 이라고 함
- 정렬 순서를 정하는 값을 키(key) 라고 함
'자료구조' 카테고리의 다른 글
연결 리스트(이중연결, 단방향, 순환)의 헤드 포인터와 헤더 노드 (0) | 2016.09.19 |
---|---|
[C++자료구조론] 1. 성능분석과 측정 (0) | 2016.03.03 |