当前位置:网站首页>LeetCode_643_子数组的最大平均数Ⅰ
LeetCode_643_子数组的最大平均数Ⅰ
2022-08-04 12:46:00 【Fitz1318】
题目链接
题目描述
给你一个由 n 个元素组成的整数数组 nums 和一个整数 k 。
请你找出平均数最大且 长度为 k 的连续子数组,并输出该最大平均数。
任何误差小于 1 0 − 5 10^{-5} 10−5 的答案都将被视为正确答案。
示例 1:
输入:nums = [1,12,-5,-6,50,3], k = 4
输出:12.75
解释:最大平均数 (12-5-6+50)/4 = 51/4 = 12.75
示例 2:
输入:nums = [5], k = 1
输出:5.00000
提示:
n == nums.length1 <= k <= n <= 10^5-10^4 <= nums[i] <= 10^4
解题思路
滑动窗口
滑动窗口,记录每k个数的和,总和最大的平均值也就最大
AC代码
class Solution {
public double findMaxAverage(int[] nums, int k) {
int left = 0;
int right = k;
int sum = 0;
for (left = 0; left < right; left++) {
sum += nums[left];
}
int maxSum = sum;
for (left = 0, right = k; right < nums.length; left++, right++) {
sum = sum - nums[left] + nums[right];
maxSum = Math.max(sum, maxSum);
}
return 1.0 * maxSum / k;
}
}
边栏推荐
- Focus!2022 interview must brush 461 interview questions summary + interview + resume template
- Practical sharing of distributed link tracking Jaeger + microservice Pig on Rainbond
- 企业应当实施的5个云安全管理策略
- 云原生Devops 的实现方法
- 炫酷又高效的数据可视化大屏,做起来真的没那么难!丨极客星球
- 广告电商系统开发之订单处理
- Diffusion Models:生成扩散模型
- yolo系列的Neck模块
- HDU1580 输出先手能取的方案数
- Systemui qsSetting添加新图标
猜你喜欢

Access Huawei game anti-addiction, click the anti-addiction pop-up window, the game crashes

什么是 DevOps?看这一篇就够了!

COMSOL空气反应 模型框架

MFC的相机双目标定界面设计

【微信小程序】信息管理与信息系统专业社会实习制作项目--垃圾指纹

【黑马早报】尚乘数科上市13天,市值超阿里;北大终止陈春花聘用合同;新东方花近200亿退学费和遣散费;张小泉75%产品贴牌代工...

“蔚来杯“2022牛客暑期多校训练营5 B、C、F、G、H、K

聚焦数据来源、数据质量和模型性能构建小微企业信用画像

Ceres库运行,模板内报内存冲突问题。(已解决)

新消费、出海、大健康......电子烟寻找“避风港”
随机推荐
云原生Devops 的实现方法
DateTimeFormatter api
视觉SLAM十四讲学习笔记 第7讲 视觉里程计
Cache character stream
sqlserver删除重复数据
Analysis and comparison of mobile cross-end technical solutions
【VSCode】一文详解vscode下安装vim后无法使用Ctrl+CV复制粘贴 使用Vim插件的配置记录
yum 查看已经安装过的包并卸载
划重点!2022面试必刷461道大厂架构面试真题汇总+面经+简历模板
罗振宇的A股梦,咋这么难圆?
Matlab记录
How to develop small program plug-ins to achieve profitability?
用VbScript控制光驱
Opencv学习之ORB特征提取和匹配
项目里的各种配置,你都了解吗?
What is DevOps?Enough to read this one!
炫酷又高效的数据可视化大屏,做起来真的没那么难!丨极客星球
d不要直接用转串
MATLAB——图像分块
“蔚来杯“2022牛客暑期多校训练营5 B、C、F、G、H、K