max_element函数会在[first, last)范围内查找最大元素,并返回指向该元素的迭代器。 考虑以下示例代码: ```c++ #include <iostream> #include <algorithm> #include <vector> int main() { std::vector<int> v = { 3, 1, 4, 1, 5, 9, 2, 6, 5, 3 }; auto it = std::max_element(v.begin...
std::max_element()和 std::min_element()会以显着的方式改善性能,因为用1次操作迭代2 * n次或用2次操作迭代n次几乎没有没有不同。 然而,有什么不同之处在于从算法中完全消除两个调用。也就是说,找到最小和最大元素,然后在新数据进入时检查它们,而不是再次将新数据与整个容器进行比较。double obter...