数组元素的最大值
时间: 2024-01-21 19:18:53 浏览: 64
要找到一个数组中元素的最大值,可以使用以下算法:
1. 声明一个变量 max,初始值为数组的第一个元素
2. 使用循环遍历数组中的每个元素,比较它与 max 的大小关系
3. 如果当前元素比 max 大,就更新 max 的值为当前元素的值
4. 循环结束后,max 就是数组中的最大值
以下是使用 Python 实现这个算法的示例代码:
```python
def find_max(arr):
max = arr[0]
for i in range(1, len(arr)):
if arr[i] > max:
max = arr[i]
return max
arr = [10, 5, 20, 8, 15]
print(find_max(arr)) # 输出 20
```
这个算法的时间复杂度是 O(n),其中 n 是数组的长度。
相关问题
在主函数中定义一维数组int array[10],自定义以下函数:输入数组元素,输出数组元素、求数组元素平均值、输出数组元素最大值、输出数组元素最小值、查找某数值元素是否存在(若存在,请输出下标)、给
这道题目是要求在主函数中定义一个一维数组int array[10],自定义以下函数:输入数组元素,输出数组元素、求数组元素平均值、输出数组元素最大值、输出数组元素最小值、查找某数值元素是否存在(若存在,请输出下标,若不存在,请输出下标-1),请给出代码。
阅读全文