반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 무료코딩강의
- 백준자바
- 시간 복잡도
- 백준알고리즘
- 알고리즘공부
- 빅오 표기법
- 백준단계별로풀어보기
- 자바공부
- 코딩공부
- 동적계획법
- 자바의정석연습문제풀이
- ☆
- 다이나믹 프로그래밍
- Java개념
- 백준
- dfs
- 자바의정석연습문제
- 브루트포스
- 백트래킹
- BFS
- 백준9단계
- 개발공부
- java
- 알고리즘
- ★
- 자바개념
- 자바의정석
- 자바
- dp
- 무료개발강의
Archives
- Today
- Total
더 많이 실패하기
이분 탐색 이진 탐색(Binary Search) 본문
반응형
이분 탐색을 위해선 배열이 오름차순으로 정렬되어 있음을 전제로 한다
두 구간으로 나눠서 하위에 속하면 윗 구간은 보지않고, 상위에 속하면 아래 구간은 보지 않는 원리다
1. 두 구간(low, high)으로 나눈다
2. low가 high와 같거나 작을 때까지 while문을 돌리면서 중간값 mid로 경계를 좁힌다
3. 경계 안에서 정답 출력
반응형
'개념정리 > 자료구조' 카테고리의 다른 글
에라토스테네스의 체 (0) | 2023.03.30 |
---|---|
유클리드 호제법 (최대공약수와 최소공배수) (0) | 2023.03.29 |
알고리즘 시간 복잡도 빅오 표기법 (0) | 2023.02.24 |
이진 트리 전위 순회(preorder), 중위 순회(inorder), 후위 순회(postorder) (0) | 2023.02.19 |
깊이 우선 탐색 DFS와 너비 우선 탐색 BFS (0) | 2023.01.27 |
Comments