如何得到直接数组最大值
时间: 2024-03-12 17:44:42 浏览: 4
asp取得数组中的最大值的方法
要得到数组中的最大值,您可以遍历数组并比较每个元素,找到最大值。但是,如果您需要找到直接数组最大值,即不经过排序和其他操作直接找到最大值,可以使用以下方法:
```C++
#include <algorithm>
#include <iterator>
int arr[] = { 3, 5, 2, 8, 1 };
int max_val = *std::max_element(std::begin(arr), std::end(arr));
```
这里使用了 C++ 标准库中的 std::max_element() 函数,该函数返回一个指向直接数组中最大值的迭代器。使用 * 运算符解引用该迭代器,即可得到直接数组中的最大值。
阅读全文