给定 n 个整数,找出平均数最大且长度为 k 的连续子数组,并输出该最大平均数。

示例 1:

输入: [1,12,-5,-6,50,3], k = 4
输出: 12.75
解释: 最大平均数 (12-5-6+50)/4 = 51/4 = 12.75

注意:

  1. 1 <= k <= n <= 30,000。
  2. 所给数据范围 [-10,000,10,000]。
class Solution {public double findMaxAverage(int[] nums, int k) {int max = Integer.MIN_VALUE;for (int i = 0; i <= nums.length - k; i++) {int sum = 0;for (int j = i; j < i + k; j++)sum += nums[j];max = Math.max(max, sum);}return max * 1.0 / k;}
}

[Leetcode] 643. 子数组最大平均数 I java相关推荐

  1. LeetCode 643. 子数组最大平均数 I

    1. 题目 给定 n 个整数,找出平均数最大且长度为 k 的连续子数组,并输出该最大平均数. 示例 1: 输入: [1,12,-5,-6,50,3], k = 4 输出: 12.75 解释: 最大平均 ...

  2. leetcode 643. 子数组最大平均数 I(滑动窗口)

    给定 n 个整数,找出平均数最大且长度为 k 的连续子数组,并输出该最大平均数. 示例: 输入:[1,12,-5,-6,50,3], k = 4 输出:12.75 解释:最大平均数 (12-5-6+5 ...

  3. Leetcode滑窗系列(java):643. 子数组最大平均数 I

    Leetcode滑窗系列(java):643. 子数组最大平均数 I(新手小白仅供参考) 题目来源 leetcode 题目描述 个人思路 创建一个滑窗,将其值的和作为作为判断基准 然后滑窗的左右边界各 ...

  4. 【LeetCode】643. 子数组最大平均数 I

    class Solution1 {/*643. 子数组最大平均数 I给你一个由 n 个元素组成的整数数组 nums 和一个整数 k .请你找出平均数最大且 长度为 k 的连续子数组,并输出该最大平均数 ...

  5. 【每日一题】 643. 子数组最大平均数 I

    [每日一题] 643. 子数组最大平均数 I 避免每日太过咸鱼,一天搞定一道LeetCode算法题 一.题目描述 难度: 简单 给定 n 个整数,找出平均数最大且长度为 k 的连续子数组,并输出该最大 ...

  6. 643. 子数组最大平均数 I

    链接:643. 子数组最大平均数 I 题解:https://leetcode-cn.com/problems/maximum-average-subarray-i/solution/jing-dian ...

  7. LeetCode - 644 子数组最大平均数 II

    目录 题目来源 题目描述 示例 提示 题目解析 算法源码 题目来源 644. 子数组最大平均数 II - 力扣(LeetCode) 题目描述 给定一个包含 n 个整数的数组nums,找到最大平均值的连 ...

  8. leetcode 643. Maximum Average Subarray I | 643. 子数组最大平均数 I(Java)

    题目 https://leetcode-cn.com/problems/maximum-average-subarray-i/ 题解 滑动窗口解法,示意图: 另外,double 计算比 int 要慢, ...

  9. 【解题报告】Leecode 643. 子数组最大平均数 I——Leecode 刷题系列

    题目链接:https://leetcode-cn.com/problems/maximum-average-subarray-i/ 题解汇总:https://zhanglong.blog.csdn.n ...

最新文章

  1. mysql性能监控指标及分析
  2. php layui ajax多图上传,Laravel+Layer实现图片上传功能(整理篇)
  3. java读取文件指定位置_Java读取指定路径下的文件列表
  4. mysql autoextend_innodb_autoextend_increment':问题解决方法
  5. Redmine 数据库连接错误
  6. Orleans 3.0 为我们带来了什么
  7. git使用的基本流程_git命令的基本使用
  8. 说说 JavaScript 计时器的工作原理
  9. MySQL子查询原理分析
  10. ASP.NET 网站管理工具“安全”选项卡为什么打不开?
  11. Unity使用UniWebview插件内嵌H5游戏
  12. 对于arm嵌入式系统的一点认识
  13. 2016年东莞市小学生信息学竞赛试题 17倍
  14. JSON Viewer 安装
  15. 关于pingpp(招行一网通)-混淆
  16. 【MySQL】索引常见面试题
  17. 项目初验一般要怎么走
  18. 北京交通拥堵问题及其建议
  19. MTK5G-MT6853(天玑720)
  20. arm11处理器架构详细分析

热门文章

  1. 如何选择APP内测分发平台?五年开发者亲述
  2. 最近研究NFC的总结
  3. MySQL DBA的KPI考核指标有哪些
  4. 贪吃蛇小游戏编写心得
  5. Flask源码阅读(六)——Flash消息
  6. Unity - 人物对象的 LOD 管理
  7. 能力与素养恬阔与平时,欣赏与 Offer 展露在未来!
  8. Java快速入门到精通—大数字运算(BigDecimal 类)
  9. GDI+绘图基础,绘制表格
  10. win7与internet时间同步出错_win7系统时间不同步怎么办|win7系统时间同步出错的解决方法...