모두CBT

다음 초기 자료에 대하여 삽입 정렬(Insertion Sort)을 이용… | 20년-4회차-정보처리기사-필기 기출문제 상세 페이지

120년-4회차-정보처리기사-필기
다음 초기 자료에 대하여 삽입 정렬(Insertion Sort)을 이용하여 오름차순 정렬할 경우 1회전 후의 결과는?
     
문제 이미지
     
1
3, 4, 8, 7, 9
2
3, 4, 9, 7, 8
 
3
7, 8, 3, 4, 9
4
3, 8, 4, 9, 7
 
해설

이미지의 초기 자료를 확인하면 8, 3, 4, 9, 7입니다. 삽입 정렬에서 1회전은 두 번째 원소를 첫 번째 원소와 비교하여 올바른 위치에 삽입하는 과정입니다.

첫 번째 원소 8을 정렬된 부분으로 시작하고, 두 번째 원소인 3을 앞으로 이동시킵니다. 3 < 8이므로 3을 8의 앞에 삽입하면 3, 8이 되고, 뒤의 원소들(4, 9, 7)은 아직 정렬 대상이 아니므로 그대로 유지됩니다.

따라서 1회전 후 결과는 3, 8, 4, 9, 7입니다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.