链接:643. 子数组最大平均数 I

题解:https://leetcode-cn.com/problems/maximum-average-subarray-i/solution/jing-dian-ti-mu-de-jing-dian-zuo-fa-pres-ze08/

class Solution {public:double findMaxAverage(vector<int>& nums, int k) {// prefix_sum表示在下标i之前的元素之和vector<double> prefix_sum(nums.size()+1, 0);for(int i = 1; i < nums.size(); ++i) {prefix_sum[i] = prefix_sum[i-1] + nums[i-1];}// 记录全部数组的和prefix_sum[nums.size()] = prefix_sum[nums.size()-1] + nums[nums.size()-1];double res = INT_MIN;for(int i = 0; i + k <= nums.size(); ++i) {// 通过前缀数组求区间和res = max(res, (prefix_sum[i+k] - prefix_sum[i])/k);}return res;}
};

643. 子数组最大平均数 I相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

  7. [Leetcode] 643. 子数组最大平均数 I java

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

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

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

  9. 力扣 643. 子数组最大平均数 I 滑动窗口

    https://leetcode-cn.com/problems/maximum-average-subarray-i/ 思路:简单不谈,维护一个大小为 k k k的窗口滑就完事了. class So ...

最新文章

  1. MySQL innodb_autoinc_lock_mode 详解
  2. 第0周学习资源阅读感悟
  3. 第三章 线性代数回顾-机器学习老师板书-斯坦福吴恩达教授
  4. openresty开发系列10--openresty的简单介绍及安装
  5. php 文件查找类,PHP类搜索定位目录树的具体实现方式解析
  6. python输入三行、能出来三行数据_python 读入多行数据的实例
  7. HBase的BulkLoad详解
  8. Spring 单元测试(Junit)
  9. Spring Cloud Eureka服务注册中心 多节点搭建(学习总结)
  10. Android 源码下载并编译Rom
  11. Auto CAD 批量转PDF、批量打印使用方法
  12. Vue history模式添加前缀 Nginx配置
  13. 手机使用电脑自带功能进行投屏
  14. vmware win7虚拟机安装vmtools坑
  15. dijkstra算法及其堆优化
  16. 爱迪尔门锁系统怎么连接服务器,爱迪尔门锁设置方法是什么?
  17. JavaScript中 onclick()、click()触发点击事件的区别
  18. BM1684实战记录
  19. mysql解决aba问题_AtomicStampedReference解决CAS的ABA问题
  20. python readline 返回行号_python readline()返回多行

热门文章

  1. C#面向对象10 继承
  2. 异构服务器的负载均衡及过载保护
  3. SVN: repository browser 库浏览器
  4. 3-26 C++ 学习
  5. DPM2012系列之十七:如何将备份文件恢复到网络共享文件夹
  6. SQL SERVER 2008传递表值参数
  7. 删除linux系统中的eth0.bak与多余的网卡
  8. “Hello, my first blog”------第一篇博客的仪式感
  9. 自己用到的相关Linux命令,谨以记录
  10. Java修饰符的访问权限