← 회차 전체 문제정처LAB 자체 제작내용 검수 완료정처LAB 정보처리기사 필기 자체 제작 2회 · 소프트웨어 개발 · 힙 · 40번
최대 힙이 배열 `[9, 7, 8, 3, 4]`로 저장되어 있다. 키 10을 삽입한 뒤 상향 조정을 완료한 배열은?
힙 배열의 첫 원소는 루트이며 자식의 인덱스는 2i+1, 2i+2이다.
- 1
[9, 7, 10, 3, 4, 8]
오답 이유10이 부모 8보다 크므로 인덱스 2에 머물 수 없고 루트 9와도 교환해야 한다. - 2
[10, 9, 8, 3, 4, 7]
오답 이유7은 삽입 경로에 없으므로 인덱스 1에서 이동하지 않는다. - 3
[10, 7, 9, 3, 4, 8]
정답 근거삽입 경로 5→2→0에서 10이 8, 9와 차례로 교환된 정확한 결과다. - 4
[10, 8, 9, 3, 4, 7]
오답 이유인덱스 1의 7은 삽입 경로에 포함되지 않으므로 8로 바뀌지 않는다.
정답·상세해설정답 3번
10을 끝 인덱스 5에 삽입하면 부모 인덱스 2의 값 8과 교환하고, 다시 루트 9와 교환한다. 나머지 원소의 상대 위치는 유지되어 `[10, 7, 9, 3, 4, 8]`이 된다.
콘텐츠 기록콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 최종 검수
- 2026-08-22