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 | 31 |
Tags
- 탐욕법
- MSW
- async
- https
- 자료구조
- 고정소수점
- deque
- 유클리드 호제법
- mock service worker
- 분산 네트워크
- 큐
- 에라토스테네스
- sieve
- 부동소수점
- 그리디 알고리즘
- MVC패턴
- await
- React
- greedy
- CSSOM
- 깊이 우선 탐색
- binary search
- 구글서치콘솔
- 탐욕 알고리즘
- content delivery network
- 검색엔진최적화
- 알고리즘
- 모킹
- Eratosthenes
- 연결리스트
Archives
- Today
- Total
목록binary search (1)
갱주

이분탐색?이분 탐색(Binary Search)은 정렬된 배열에서 원하는 값을 빠르게 찾는 효율적인 알고리즘입니다.배열을 절반씩 나누어 탐색하기 때문에 시간 복잡도는 O(log n)입니다.알고리즘 설명정렬된 배열에서 중간 인덱스를 선택합니다.찾고자 하는 값(target)과 중간 값(mid) 값을 비교합니다.만약 target이 중간 값보다 작다면, 왼쪽 절반만 탐색합니다.만약 target이 중간 값보다 크다면, 오른쪽 절반만 탐색합니다.이 과정을 반복하여 찾고자 하는 값이 중간 값과 같아질 때까지 배열을 절반으로 나누어 탐색합니다.구현 코드1. 재귀 방식def binary_search(arr, target, low, high): if low > high: return -1 # 값을 찾지 ..
알고리즘
2024. 10. 15. 13:17