반응형
lower_bound, upper_bound
▶ lower_bound(start, end, val) = [start, end) 범위에서 val 이상인 첫 번째 원소 위치 반환
▶ upper_bound(start, end, val) = [start, end) 범위에서 val 을 초과하는 첫번째 원소 위치 반환
(4번째 인자로 Comparator가 들어갈 수 있다.)
- <algorithm> 헤더를 include 해야 한다.
- lower_bound와 upper_bound는 내부적으로 이진 탐색을 수행하기 때문에
범위 내의 원소들이 비내림차순으로 정렬되어 있어야 한다.
Reference
반응형
'프로그래밍 언어 > C++' 카테고리의 다른 글
[C++] 상속 관계에서 생성자 호출순서와 명시적 호출이란? (2) | 2021.07.04 |
---|---|
[C++] 상속(inheritance)이란? (0) | 2021.07.04 |
[C++] [STL] Stack (0) | 2021.02.28 |
[C++] [STL] Queue (0) | 2021.02.28 |
[C++] [STL] Map (0) | 2021.02.28 |
댓글