2024/10/03 灵神题单 滑动窗口

This commit is contained in:
Cool 2024-10-03 17:21:55 +08:00
parent 7b8a2d291a
commit d31333ddde
1 changed files with 25 additions and 0 deletions

View File

@ -0,0 +1,25 @@
package com.cool.ling_cha_mount.sliding_windows;
/**
* Created with IntelliJ IDEA.
*
* @Author: Cool
* @Date: 2024/10/03/17:14
* @Description:
*/
public class Num643 {
public double findMaxAverage(int[] nums, int k) {
int sum = 0;
for (int i = 0; i < k; i++) {
sum += nums[i];
}
int max = sum;
for (int i = k; i < nums.length; i++) {
sum += nums[i];
sum -= nums[i - k];
max = Math.max(max, sum);
}
return 1.0 * max / k;
}
}