LeetCode75-643-Max-Avg-Subarray-I
🧠 思路总结
什么时候用Sliding Window?
- 当答案来自 一段连续区间,而且区间可以通过左右边界移动得到时,用滑动窗口。
为什么这道题目用Sliding Window?
- 连续区间
- 固定长度
- 暴力 O(nk), 滑动窗口 O(n)
做法:
- 先算第一个窗口的
sum - 窗口右移:
- 加上右边新元素
- 减去左边移除的元素
- 更新最大
sum
✅ 代码(Java)
1 | |
LeetCode75-643-Max-Avg-Subarray-I
https://powersixxx.github.io/leetcode-blog/2026/02/02/LeetCode75-643-Max-Avg-Subarray-I/