합격 후기 작성하고 2,000원 쿠폰 받아가세요! (게시글 탭 → 합격후기)

정보처리기사 필기소프트웨어 개발이진 검색난이도 2MCQ

정보처리기사 필기 이진 검색 기출문제 #12118

문제

다음과 같이 레코드가 구성되어 있을 때, 이진 검색 방법으로 14를 찾을 경우 비교되는 횟수는?

1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15

① 2 ② 3 ③ 4 ④ 5

정답

2

해설

정답: 2. 15개 레코드에서 14를 이진 검색하면 중간값 8(8번째) → 12(12번째) → 14(14번째)로 3회 비교한다.

오답 풀이

  • 1번: 2회로는 14에 도달하지 못한다.
  • 2번: 8 → 12 → 14 순으로 3회 비교하므로 정답이다.
  • 3번: 4회는 필요 이상의 비교 횟수이다.
  • 4번: 5회는 필요 이상의 비교 횟수이다.

보충 개념 이진 검색은 정렬된 데이터에서 중간값과 비교하며 탐색 범위를 절반씩 줄인다.

정보처리기사 필기 소프트웨어 개발 다른 기출문제

정보처리기사 필기 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[정보처리기사 필기] 이진 검색 소프트웨어 개발 기출 #12118 | 문어CBT