← 회차 전체 문제정처LAB 자체 제작내용 검수 완료정처LAB 정보처리기사 필기 자체 제작 3회 · 소프트웨어 개발 · 정렬 알고리즘 · 40번
다음 정렬 알고리즘 중 일반적인 구현에서 안정 정렬(stable sort)에 해당하는 것은?
안정 정렬은 키가 같은 원소들의 입력 순서를 정렬 후에도 유지한다.
- 1
힙 정렬
오답 이유힙에서 루트와 끝 원소를 교환하는 과정은 같은 키의 상대 순서를 바꿀 수 있다. - 2
퀵 정렬
오답 이유일반적인 제자리 퀵 정렬의 파티션 교환은 같은 키의 순서를 보존하지 않는다. - 3
병합 정렬
정답 근거동점 시 왼쪽 원소를 먼저 병합하면 병합 정렬은 안정성을 유지한다. - 4
선택 정렬
오답 이유최솟값과 앞 원소를 교환하는 선택 정렬은 같은 키의 상대 순서를 바꿀 수 있다.
정답·상세해설정답 3번
병합 단계에서 같은 키일 때 왼쪽 부분 배열의 원소를 먼저 선택하도록 구현한 병합 정렬은 안정성을 보장할 수 있다. 일반적인 힙·퀵·선택 정렬은 원거리 교환 때문에 안정적이지 않다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-22