求数组中的最大最小值用函数
时间: 2024-09-22 20:06:27 浏览: 44
在编程中,计算数组中的最大值和最小值通常会涉及到遍历数组并比较每个元素。可以编写两个独立的函数分别求解最大值和最小值,也可以在一个函数中同时处理这两个任务。
1. 单独的函数示例(JavaScript为例):
```javascript
function findMax(arr) {
let max = arr[0];
for (let i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
function findMin(arr) {
let min = arr[0];
for (let i = 1; i < arr.length; i++) {
if (arr[i] < min) {
min = arr[i];
}
}
return min;
}
```
2. 同时求解的最大最小值函数(Python示例):
```python
def findMinMax(arr):
if not arr: # 空数组情况
return None, None
max_val = min_val = arr[0]
for num in arr:
if num > max_val:
max_val = num
elif num < min_val:
min_val = num
return min_val, max_val
```
阅读全文