2025-01-24:最小元素和最大元素的最小平均值。用go语言,你有一个空的浮点数数组 averages,以及一个包含偶数个整数的数组 nums。你需要执行以下步骤,重复 n/2 次:
1.从 nums 数组中找出并移除最小值 minElement 和最大值 maxElement。
2.计算这两个元素的平均值,即 (minElement + maxElement) / 2,并将其添加到 averages 中。
最后,返回 averages 数组中的最小值。
2 <= n == nums.length <= 50。
n 为偶数。
1 <= nums[i] <= 50。
输入: 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。
相似问题