Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit a66142c

Browse files
修改239滑动窗口最大值java代码注释严重错误
1 parent d5e0827 commit a66142c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

‎problems/0239.滑动窗口最大值.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ class Solution {
267267
//利用双端队列手动实现单调队列
268268
/**
269269
* 用一个单调队列来存储对应的下标,每当窗口滑动的时候,直接取队列的头部指针对应的值放入结果集即可
270-
* 单调队列类似 (tail -->) 3 --> 2 --> 1 --> 0 (--> head) (右边为头结点,元素存的是下标)
270+
* 单调递减队列类似 (head -->) 3 --> 2 --> 1 --> 0 (--> tail) (左边为头结点,元素存的是下标)
271271
*/
272272
class Solution {
273273
public int[] maxSlidingWindow(int[] nums, int k) {
@@ -281,7 +281,7 @@ class Solution {
281281
while(!deque.isEmpty() && deque.peek() < i - k + 1){
282282
deque.poll();
283283
}
284-
// 2.既然是单调,就要保证每次放进去的数字要比末尾的都大,否则也弹出
284+
// 2.维护单调递减队列:新元素若大于队尾元素,则弹出队尾元素,直到满足单调性
285285
while(!deque.isEmpty() && nums[deque.peekLast()] < nums[i]) {
286286
deque.pollLast();
287287
}
@@ -894,3 +894,4 @@ public:
894894
<a href="https://programmercarl.com/other/kstar.html" target="_blank">
895895
<img src="../pics/网站星球宣传海报.jpg" width="1000"/>
896896
</a>
897+

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /