c++ - 如何获得成功的 binary_search 的迭代器?

标签 c++ algorithm stl binary-search

我想在 binary-search 中获取我正在测试的元素的迭代器。但它只返回一个 bool 指示它是否找到了该值。如何获取迭代器?

最佳答案

你想要lower_bound , upper_bound , 或 equal_range .

关于c++ - 如何获得成功的 binary_search 的迭代器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4242543/

相关文章:

c - 如何通过高效算法得到有限集上的所有代数结合运算?

c++ - 在 C++ 中初始化 vector 的 vector

c++ - 使用先前 move 过的输出迭代器调用 move() 是标准 C++ 吗?

c++ - 概率和随机数

c++ - 将字符串转换为大写 C++

java - 高效的数据结构与算法——自然序列

c++ - set.clear() 在删除元素之前调用包含元素的析构函数

c++ - 在构造函数中 'Player::Player(std::string, int, Board*)' :

c++ - 最佳 STL 转换——类似三元运算符的模板函数

image - 基于 "areas"将图像分割成较小图像的算法