lower_bound, upper_bound
오름 or 내림차순 정렬이 되어 있어야 한다
1 |
|
이렇게 생각하면 쉽다.
num
을 찾을때,
lower_bound
=num
보다 작지 않은 첫번째 원소.
upper_bound
=num
보다 큰 첫번째 원소.
둘다 찾지 못한다면, end() 리턴
역방향으로도 가능하다.
내림차순 정렬이 되어 있어야 한다.
1 |
|
lower_bound
=num
보다 크지 않은 첫번째 원소.
upper_bound
=num
보다 작은 첫번째 원소.
둘다 찾지 못한다면, end() 리턴
예시
1 |
|
결과
1 |
|