643. 子数组最大平均数 I
链接: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相关推荐
- 【每日一题】 643. 子数组最大平均数 I
[每日一题] 643. 子数组最大平均数 I 避免每日太过咸鱼,一天搞定一道LeetCode算法题 一.题目描述 难度: 简单 给定 n 个整数,找出平均数最大且长度为 k 的连续子数组,并输出该最大 ...
- Leetcode滑窗系列(java):643. 子数组最大平均数 I
Leetcode滑窗系列(java):643. 子数组最大平均数 I(新手小白仅供参考) 题目来源 leetcode 题目描述 个人思路 创建一个滑窗,将其值的和作为作为判断基准 然后滑窗的左右边界各 ...
- 【LeetCode】643. 子数组最大平均数 I
class Solution1 {/*643. 子数组最大平均数 I给你一个由 n 个元素组成的整数数组 nums 和一个整数 k .请你找出平均数最大且 长度为 k 的连续子数组,并输出该最大平均数 ...
- 【解题报告】Leecode 643. 子数组最大平均数 I——Leecode 刷题系列
题目链接:https://leetcode-cn.com/problems/maximum-average-subarray-i/ 题解汇总:https://zhanglong.blog.csdn.n ...
- leetcode 643. 子数组最大平均数 I(滑动窗口)
给定 n 个整数,找出平均数最大且长度为 k 的连续子数组,并输出该最大平均数. 示例: 输入:[1,12,-5,-6,50,3], k = 4 输出:12.75 解释:最大平均数 (12-5-6+5 ...
- LeetCode 643. 子数组最大平均数 I
1. 题目 给定 n 个整数,找出平均数最大且长度为 k 的连续子数组,并输出该最大平均数. 示例 1: 输入: [1,12,-5,-6,50,3], k = 4 输出: 12.75 解释: 最大平均 ...
- [Leetcode] 643. 子数组最大平均数 I java
给定 n 个整数,找出平均数最大且长度为 k 的连续子数组,并输出该最大平均数. 示例 1: 输入: [1,12,-5,-6,50,3], k = 4 输出: 12.75 解释: 最大平均数 (12- ...
- leetcode 643. Maximum Average Subarray I | 643. 子数组最大平均数 I(Java)
题目 https://leetcode-cn.com/problems/maximum-average-subarray-i/ 题解 滑动窗口解法,示意图: 另外,double 计算比 int 要慢, ...
- 力扣 643. 子数组最大平均数 I 滑动窗口
https://leetcode-cn.com/problems/maximum-average-subarray-i/ 思路:简单不谈,维护一个大小为 k k k的窗口滑就完事了. class So ...
最新文章
- MySQL innodb_autoinc_lock_mode 详解
- 第0周学习资源阅读感悟
- 第三章 线性代数回顾-机器学习老师板书-斯坦福吴恩达教授
- openresty开发系列10--openresty的简单介绍及安装
- php 文件查找类,PHP类搜索定位目录树的具体实现方式解析
- python输入三行、能出来三行数据_python 读入多行数据的实例
- HBase的BulkLoad详解
- Spring 单元测试(Junit)
- Spring Cloud Eureka服务注册中心 多节点搭建(学习总结)
- Android 源码下载并编译Rom
- Auto CAD 批量转PDF、批量打印使用方法
- Vue history模式添加前缀 Nginx配置
- 手机使用电脑自带功能进行投屏
- vmware win7虚拟机安装vmtools坑
- dijkstra算法及其堆优化
- 爱迪尔门锁系统怎么连接服务器,爱迪尔门锁设置方法是什么?
- JavaScript中 onclick()、click()触发点击事件的区别
- BM1684实战记录
- mysql解决aba问题_AtomicStampedReference解决CAS的ABA问题
- python readline 返回行号_python readline()返回多行