pta 二维数组找最值
时间: 2024-11-23 19:28:45 浏览: 20
PTA一维数组语法题代码
"PTA"通常是指拼多多平台的问题,而在编程中,寻找二维数组(也叫矩阵)中的最大值和最小值是一个常见的操作。对于一个二维数组,你可以通过遍历每一行和每一列来找到整个数组中的最大元素(max)和最小元素(min)。下面是一个简单的步骤:
1. 初始化两个变量,`max_val`存储当前最大值,`min_val`存储当前最小值,都设置为数组的第一个元素。
2. 遍历数组的每个元素(i,j):
a. 如果元素大于当前最大值,更新 `max_val`。
b. 如果元素小于当前最小值,更新 `min_val`。
3. 遍历结束后,`max_val`就是数组的最大值,`min_val`就是数组的最小值。
以下是这个过程的一个伪代码示例:
```python
def find_max_min(arr):
max_val = arr[0][0]
min_val = arr[0][0]
for row in arr:
for val in row:
if val > max_val:
max_val = val
if val < min_val:
min_val = val
return max_val, min_val
```
阅读全文