在数组中查找最大和最小元素
发布: (2026年3月19日 GMT+8 03:23)
1 分钟阅读
原文: Dev.to
Source: Dev.to
方法
要在不使用内置 min 或 max 函数的情况下找到数组中的最小和最大元素,首先将 min 和 max 都初始化为数组的第一个元素。随后遍历数组的其余部分,当遇到更小的值时更新 min,当遇到更大的值时更新 max。最后,将这两个值以列表形式返回。
代码
def minmax(arr):
min_val = arr[0]
max_val = arr[0]
for i in range(1, len(arr)):
if arr[i] max_val:
max_val = arr[i]
return [min_val, max_val]
arr = [12, 3, 15, 7, 9]
print(minmax(arr))