Lower bound 는 타겟보다 같거나 큰 값이 처음 나오는 위치
Upper bound 는 타겟보다 처음으로 큰값이 나오는 위치
이진 탐색에서 Pivot == Target 인 경우 return 하는데
이것을 LowerBound, UpperBound 를 찾는 경우에는 Pivot == Target 일 때 low 나 high 를 조절해서 적절한 위치를 찾아주어야 한다.
반응형
'미가공 필기(알고리즘)' 카테고리의 다른 글
위상정렬 (Topological Sort) (0) | 2022.02.23 |
---|---|
유니온 파인드( Union Find ) (0) | 2022.02.18 |
210713 NP vs P (0) | 2021.07.13 |
210712 Matrix Multiplication , 플로이드-와샬(Floyd-Warshall 알고리즘) (0) | 2021.07.13 |
210709 벨만-포드(Bellman-Ford), 다익스트라(Dijkstra) (0) | 2021.07.13 |
댓글