binary_search ; lower_bound;upper_bound。
binary_search( first, last, value ( , cmp ) )
在已排序的[first,last) 前闭后开 区间中寻找元素value,若存在就返回true,若不存在则返回false 。
lower_bound( first, last, value ( , cmp ) )
返回>=value的第一个位置的地址
upper_bound( first, last, value ( , cmp ) )
返回> value的第一个位置的地址