题目:1619.删除某些元素后的数组均值

题目来源:

        leetcode题目,网址:1619. 删除某些元素后的数组均值 - 力扣(LeetCode)

解题思路:

       将数组排序后跳过前面 5% 和后面 5% 计算平均值即可。

解题代码:

class Solution {
    public double trimMean(int[] arr) {
        double sum=0;
        Arrays.sort(arr);
        for(int i=(int)(arr.length*0.05);i<(int)(arr.length*0.95);i++){
            sum+=arr[i];
        }
        return sum/(arr.length*0.9);
    }
}
 

总结:

        可以一次遍历求平均值,遍历求和时记录 5% 个最大值和 5%个最小值即可。

        官方题解是先排序在求部分平均值。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
将97(负载为0): 驱动端: 最大值:0.311254 最小值:-0.286638 幅值:0.597892 一阶矩(均值):0.012558 二阶矩(方差):0.005283 三阶矩(偏度):-0.000014 四阶矩(峰度):0.000077 风扇端: 最大值:0.357491 最小值:-0.246135 幅值:0.603625 一阶矩(均值):0.031376 二阶矩(方差):0.006185 三阶矩(偏度):0.000067 四阶矩(峰度):0.000106 98(负载为1hp): DE: 最大值:0.317513 最小值:-0.345884 幅值:0.663397 一阶矩(均值):0.012564 二阶矩(方差):0.004245 三阶矩(偏度):-0.000048 四阶矩(峰度):0.000053 FE: 最大值:0.321947 最小值:-0.218193 幅值:0.540140 一阶矩(均值):0.032375 二阶矩(方差):0.004535 三阶矩(偏度):0.000039 四阶矩(峰度):0.000059 99(负载为2hp): DE: 最大值:0.359236 最小值:-0.326900 幅值:0.686136 一阶矩(均值):0.012261 二阶矩(方差):0.003987 三阶矩(偏度):-0.000042 四阶矩(峰度):0.000047 FE: 最大值:0.311675 最小值:-0.244285 幅值:0.555960 一阶矩(均值):0.031962 二阶矩(方差):0.004235 三阶矩(偏度):0.000035 四阶矩(峰度):0.000051 100(负载为3hp): DE: 最大值:0.283717 最小值:-0.306456 幅值:0.590173 一阶矩(均值):0.012459 二阶矩(方差):0.004185 三阶矩(偏度):-0.000035 四阶矩(峰度):0.000052 FE: 最大值:0.384816 最小值:-0.301402 幅值:0.686218 一阶矩(均值):0.031896 二阶矩(方差):0.005666 三阶矩(偏度):0.000006 四阶矩(峰度):0.000096制作成表格
05-23

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值