다음은 입력으로 들어온 배열 [70, 11, 31, 3, 17, 9, 32, 23]에 대하여 오름차순으로 버블 정렬 알고리즘의 수행 과정을 단계별로 나타낸 것으로 (가)에 해당하는 것은?
초기 상태: [70, 11, 31, 3, 17, 9, 32, 23]
단계 1: [11, 31, 3, 17, 9, 32, 23, 70]
단계 2: [11, 3, 17, 9, 31, 23, 32, 70]
단계 3: (가)
정답 2번
오름차순 버블 정렬은 왼쪽부터 인접 원소를 비교해 큰 값을 오른쪽으로 보낸다. 단계 2의 `[11, 3, 17, 9, 31, 23, 32, 70]`에서 유효 구간을 한 번 순회하면 11↔3, 17↔9, 31↔23이 교환되어 `[3, 11, 9, 17, 23, 31, 32, 70]`이 된다.
콘텐츠 정보
- 자료 유형
- 공개 기출
- 검수 상태
- 자동 검사 완료
- 해설 작성·검수
- 정처LAB 자동 검사
- 최종 검수
- 2026-08-24