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;
    }
}
相关推荐
康康的AI博客3 分钟前
工业数据中台:PLC、SCADA、MES的实时协同架构
java·服务器·网络
余醉 | dtminer11 分钟前
R语言常见新手问题
开发语言·r语言
それども14 分钟前
为什么要加@ResponseBody
java·开发语言·spring boot
一只专注api接口开发的技术猿25 分钟前
微服务架构下集成淘宝商品 API 的实践与思考
java·大数据·开发语言·数据库·微服务·架构
被星1砸昏头32 分钟前
C++中的享元模式
开发语言·c++·算法
2501_9444241235 分钟前
Flutter for OpenHarmony游戏集合App实战之记忆翻牌配对消除
android·java·开发语言·javascript·windows·flutter·游戏
m0_7482404441 分钟前
Laravel5.6核心更新全解析
开发语言·php
鹿角片ljp43 分钟前
Java网络编程入门:从Socket到多线程服务器
java·服务器·网络
曹牧43 分钟前
C#:Obsolete
开发语言·c#
我是苏苏1 小时前
Web开发:使用C#的System.Drawing.Common将png图片转化为icon图片
开发语言·c#