学习内容
643.子数组最大平均数
我的代码
class Solution {public double findMaxAverage(int[] nums, int k) {double sum=0;int left=0;int right=k;double max=0;for (int i = 0; i < k ; i++) {sum+=nums[i];max=sum;}for (int i = 0; i < nums.length - k; i++) {sum+=nums[right];sum-=nums[left];if(sum>max){max=sum;}left++;right++;}return max/k;}}
思路:
很简单,使用滑动窗口的思想,本质上就是找长度为K的总数最大的数字串,AC了.
