Day 28 239. 滑动窗口最大值
239. 滑动窗口最大值
题目
1 | |
题目思路
- 滑动窗口题目,最多算个中等题。可以用双端队列解决,也可以维护一个 size = k 的最大堆;其中双端队列的时间复杂度为 O(n),而最大堆为 O(nlogn);
- 双端队列中维护的是数组 nums 中的下标,便于判断元素是否已经滑出窗口。
题目代码
1 | |
复杂度
- 时间复杂度:O(n)
- 空间复杂度:O(k)
Day 28 239. 滑动窗口最大值
https://chaggle.github.io/2021/10/07/leetcode/91-day/day-28-239-sliding-window-maximum/