函数 查找条件 返回值 使用场景

binary_search 是否存在等于 value 的元素 bool 只需 判断存在性

lower_bound 第一个 >= value 的位置 迭代器 查找插入 点、查找下界

upper_bound 第一个 > value 的位置 迭代器 查找上界

equal_range 同时返回 lower_bound 和 upper_bound

pair<迭代器, 迭代器> 获取等于 value 的全部范围