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;
    }
}
相关推荐
2401_cf16 分钟前
为什么hadoop不用Java的序列化?
java·hadoop·eclipse
帮帮志20 分钟前
idea整合maven环境配置
java·maven·intellij-idea
belldeep43 分钟前
如何阅读、学习 Tcc (Tiny C Compiler) 源代码?如何解析 Tcc 源代码?
c语言·开发语言
LuckyTHP43 分钟前
java 使用zxing生成条形码(可自定义文字位置、边框样式)
java·开发语言·python
无声旅者3 小时前
深度解析 IDEA 集成 Continue 插件:提升开发效率的全流程指南
java·ide·ai·intellij-idea·ai编程·continue·openapi
Blossom.1184 小时前
使用Python实现简单的人工智能聊天机器人
开发语言·人工智能·python·低代码·数据挖掘·机器人·云计算
da-peng-song4 小时前
ArcGIS Desktop使用入门(二)常用工具条——数据框工具(旋转视图)
开发语言·javascript·arcgis
galaxy_strive4 小时前
qtc++ qdebug日志生成
开发语言·c++·qt
Ryan-Joee4 小时前
Spring Boot三层架构设计模式
java·spring boot
TNTLWT4 小时前
Qt功能区:简介与安装
开发语言·qt