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;
    }
}
相关推荐
软件黑马王子6 小时前
3.单例模式问题1:构造函数
开发语言·单例模式·c#
Freak嵌入式6 小时前
RP2040 PIO 编程模型与状态机原理:从硬件架构到工作逻辑全解析
java·大数据·开发语言·单片机·嵌入式硬件·硬件架构
kakawzw6 小时前
Netty源码笔记
java·服务器·后端
zhuodedao7 小时前
Spring AI + MCP 文件工具未调用问题复盘:为什么初始化成功却没有写入文件?
java·debug·agent·springai·mcp
Java小白笔记7 小时前
Java中大数据实时归集与指标汇总方案
java·大数据·开发语言
随遇而安zx7 小时前
【地基篇】---Java 8 JVM 知识大纲
java·开发语言·jvm
雾隐隐o7 小时前
Docker 镜像归档与容器管理
java·docker·eureka
Meta397 小时前
Java八股文之Spring Boot 中解决 MySQL 和 Elasticsearch (ES) 的数据一致性问题
java·spring boot·mysql
软件黑马王子7 小时前
4.单例模式问题2:重复挂载
开发语言·单例模式·c#
quantdash_cc7 小时前
批量请求和循环请求有什么区别?从 API 请求次数看量化数据获取的工程设计
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash