lower_bound与upper_bound

昨天一道题目用了lower_bound,大致了解了lower_bound指的是第一个>=x的位置。但是之前对于upper_bound有误解,其实upper_bound指的是第一个>x的位置。

STL里面应该都是用二分法来实现的。

具体的实现方式,看这里:

http://www.cnblogs.com/cobbliu/archive/2012/05/21/2512249.html

原文地址:https://www.cnblogs.com/charlesblc/p/6444201.html