在数组中查找最大和最小元素

发布: (2026年3月19日 GMT+8 03:23)
1 分钟阅读
原文: Dev.to

Source: Dev.to

方法

要在不使用内置 minmax 函数的情况下找到数组中的最小和最大元素,首先将 minmax 都初始化为数组的第一个元素。随后遍历数组的其余部分,当遇到更小的值时更新 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))
0 浏览
Back to Blog

相关文章

阅读更多 »

在数组中查找第 K 小的元素

我做了什么:我创建了一个名为 kth_smallest 的函数,它接受两个输入:- 一个数字数组 - 一个表示位置的值 k 示例输入:10, 5…

下一个排列

问题描述:任务是计算给定数字数组的下一个排列。排列是相同元素的重新排列,而下一个…