子数组最大平均数I-LeetCode
子数组最大平均数I
🎯 问题描述(来源于LeetCode)
描述:
给你一个由 n 个元素组成的整数数组 nums 和一个整数 k 。
请你找出平均数最大且 长度为 k 的连续子数组,并输出该最大平均数。
任何误差小于 10-5 的答案都将被视为正确答案。
说明:
n == nums.length1 <= k <= n <= 105-104 <= nums[i] <= 104
示例:
- 示例 1:
1 | 输入:nums = [1,12,-5,-6,50,3], k = 4 |
- 示例 2:
1 | 输入:nums = [5], k = 1 |
💻 解题思路
思路1:固定长度滑动窗口
思路1:代码实现
1 | class Solution: |
思路1:📊 性能分析
提交结果
- 运行时间:111ms击败33.40%
- 内存消耗:28.84MB击败27.58%
复杂度验证
- 时间复杂度:
- 空间复杂度:
思考
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 笺札!











