Java LeetCode练习

3194. 最小元素和最大元素的最小平均值

java 复制代码
package JavaExercise;

import java.util.Arrays;

public class Exercise {
    public static void main(String[] args) {
        int[] array = {1,2,3,7,8,9};
        System.out.println(Solution.minimumAverage(array));
    }
}

class Solution {
    public static double minimumAverage(int[] nums){
        int n = nums.length / 2;
        Arrays.sort(nums);
        double average = 0;
        double min = Integer.MAX_VALUE;
        int i;
        int j;
        for (i = 0, j = nums.length - 1; i < n; i++, j--) {
            average = ((nums[i] + nums[j]) / 2.0);
            min = Math.min(average, min);
        }
        return min;
    }
}
相关推荐
txinyu的博客12 小时前
HTTP服务实现用户级窗口限流
开发语言·c++·分布式·网络协议·http
代码村新手12 小时前
C++-类和对象(上)
开发语言·c++
rgeshfgreh12 小时前
Spring事务传播机制深度解析
java·前端·数据库
无名-CODING12 小时前
Java Spring 事务管理深度指南
java·数据库·spring
xiaolyuh12312 小时前
Spring MVC Bean 参数校验 @Validated
java·spring·mvc
全栈小精灵12 小时前
Winform入门
开发语言·机器学习·c#
心静财富之门12 小时前
退出 for 循环,break和continue 语句
开发语言·python
txinyu的博客12 小时前
map和unordered_map的性能对比
开发语言·数据结构·c++·算法·哈希算法·散列表
蕨蕨学AI12 小时前
【Wolfram语言】45.2 真实数据集
java·数据库
Mr -老鬼12 小时前
Rust适合干什么?为什么需要Rust?
开发语言·后端·rust