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
- dynamic programming
- Util
- Recursion
- Main
- foreach
- sortedBy
- booleanarray
- solution
- hackerrank
- contentToString
- intarray
- 동적계획법
- programmers
- PriorityQueue
- 2020
- Java
- Developer
- report
- Poll
- GREEDY
- 프로그래머스
- 2D Array
- 코틀린
- indices
- lastIndex
- Kotlin
- heap
- 알고리즘
- dp
- Queue
Archives
- Today
- Total
목록정렬된 배열 (1)
Code in

이진 탐색 Binary Search 이진 탐색은 한번 비교를 할 때마다 탐색 범위가 절반으로 줄어든다. 정렬된 배열을 전제로 탐색한다. 1 3 5 7 9 11 13 위와 같은 정렬된 배열에서 Binary Search 이진 탐색을 적용하여 9 를 탐색하는 경우를 생각할 수 있다. 정렬된 배열의 중앙 요소를 선택한다. 선택된 값과 찾고자 하는 값을 비교하여 왼쪽 혹은 오른쪽 중 어느 방향으로 탐색을 진행할지를 정한다. 위의 과정을 반복한다. 남은 탐색 값은 9가 남고, 찾고자 하는 값과 일치하므로 탐색을 끝마친다. 이진 탐색 성..
알고리즘 스터디_개념정리
2020. 8. 30. 17:02