1. 이진 탐색
- 가운데를 보고 절반씩 버린다
① 중간 위치를 찾음
② 찾는 값과 비교
③ 찾는값보다 중간값이 작으면 왼쪽 다 버림
④ 찾는값보다 중간값이 크면 오른쪽 다 버림
⑤ 반복

더보기
정답 : 3번
해설 :
[비교횟수 : 1회차]
① 중간 위치를 찾음 (인덱스 기준)
low = 0
high = 14
mid = (0+14) / 2 = 7
arr[7] = 8
② 찾는 값과 비교
14 vs 8
③ 찾는값보다 중간값이 작으면 왼쪽 다 버림
-> 레코드 9 10 11 12 13 14 15
[비교횟수 : 2회차]
① 중간 위치를 찾음 (인덱스 기준)
low = 8
high = 14
mid = (8+14) / 2 = 11
arr[11] = 12
② 찾는 값과 비교
14 vs 12
③ 찾는값보다 중간값이 작으면 왼쪽 다 버림
-> 레코드 13 14 15
[비교횟수 : 3회차]
① 중간 위치를 찾음 (인덱스 기준)
low = 12
high = 14
mid = (12+14) / 2 = 13
arr[13] = 14
② 찾는 값과 비교
14 vs 14
=일치하니까 종료
'자격증 > 정보처리기사' 카테고리의 다른 글
| [정보처리기사 필기 요약] #2-3. 디지털 저작권 권리 (DRM) 구성 요소와 역 (0) | 2026.05.08 |
|---|---|
| [정보처리기사 필기 요약] #2-1. 애플리케이션 테스트 (0) | 2026.05.07 |
| [정보처리기사 필기 요약] #1-4. 객체지향 분석 방법론 (0) | 2026.05.07 |
| [정보처리기사 필기 요약] #1-2. 미들웨어 개념과 종류 (0) | 2026.05.07 |
| [정보처리기사 필기 요약] #1-1. UML (0) | 2026.05.06 |