二进制在C ++中搜索具有给定元素值的元组

时间:2017-10-04 00:42:01

标签: c++ c++11 tuples binary-search

我想找到所有元组:

vector<tuple<int,int>> tuples; //already sorted

将下一个命题评估为“真实”:

(get<0>(tuple) == val)

我正在尝试使用equal_range函数来获取范围:

equal_range (tuples.begin(), tuples.end(), val);

如何正确表达“val”以便在元组的第一个元素中进行值比较?

1 个答案:

答案 0 :(得分:1)

你可以创建一个元组并忽略它的最后一个元素:

0.333f