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;
    }
}
相关推荐
aloha_789几秒前
langchain4j如何使用mcp
java·人工智能·python·langchain
時肆4852 分钟前
Linux命令创意组合大赛:管道里的魔法
开发语言·性能优化
Traced back2 分钟前
C#/.NET 常用控件、属性、方法和语句大全(或许全)
开发语言·c#·.net
2501_944711436 分钟前
A2UI : 以动态 UI 代替 LLM 文本输出的方案
开发语言·前端·ui
Antony_WU_SZ6 分钟前
QT Qmake 方式在visual studio中的 环境配置
开发语言·qt
小希smallxi9 分钟前
Java 程序调用 FFmpeg 教程
java·python·ffmpeg
李慕婉学姐11 分钟前
【开题答辩过程】以《基于Java的周边游优选推荐网站的设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
java·开发语言
Two_brushes.12 分钟前
Cmake中寻库文件的路径
开发语言·c++·cmake
Larry_Yanan18 分钟前
Qt安卓开发(三)双摄像头内嵌布局
android·开发语言·c++·qt·ui
计算机毕设指导619 分钟前
基于微信小程序民宿预订管理系统【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·maven