如何在这个对向量 std::vector<std::pair<int, int>>
中找到任何一个轴上的最大元素。
假设这是样本对:
0, 1
0, 2
1, 1
1, 2
1, 4
2, 2
3, 1
我尝试使用std::minmax_element()
函数:
const auto p = std::minmax_element(edges.begin(), edges.end());
auto max = p.second->first;
但这只生成第一列的最大元素,即3
,但我想要任意一列的最大元素,例如4
。
我希望最大元素是任意一列中的最高元素。