package
0.0.0-20241113083646-cc50aed9d7d0
Repository: https://github.com/godcong/leetcode.git
Documentation: pkg.go.dev
# README
最小元素和最大元素的最小平均值
你有一个初始为空的浮点数数组 averages
。另给你一个包含 n
个整数的数组 nums
,其中 n
为偶数。
你需要重复以下步骤 n / 2
次:
- 从
nums
中移除** 最小 的元素minElement
和 最大 **的元素maxElement
。 - 将
(minElement + maxElement) / 2
加入到averages
中。 返回averages
中的 **最小 **元素。
示例 1:
**输入:**nums = [7,8,3,4,15,13,4,1]
**输出:**5.5
解释:
步骤 | nums | averages |
---|---|---|
0 | [7,8,3,4,15,13,4,1] | [] |
1 | [7,8,3,4,13,4] | [8] |
2 | [7,8,4,4] | [8,8] |
3 | [7,4] | [8,8,6] |
4 | [] | [8,8,6,5.5] |
返回 averages 中最小的元素,即 5.5。 示例 2:
**输入:**nums = [1,9,8,3,10,5]
**输出:**5.5
解释:
步骤 | nums | averages |
---|---|---|
0 | [1,9,8,3,10,5] | [] |
1 | [9,8,3,5] | [5.5] |
2 | [8,5] | [5.5,6] |
3 | [] | [5.5,6,6.5] |
示例 3:
**输入:**nums = [1,2,3,7,8,9]
**输出:**5.0
解释:
步骤 | nums | averages |
---|---|---|
0 | [1,2,3,7,8,9] | [] |
1 | [2,3,7,8] | [5] |
2 | [3,7] | [5,5] |
3 | [] | [5,5,5] |
提示:
2 <= n == nums.length <= 50
n
为偶数。1 <= nums[i] <= 50