Sliding Window

– 대기열 제거 사용

-> Dequeue의 첫 번째는 항상 최대 값을 유지합니다.

-> dequeue에 값이 삽입되면 이 값보다 작은 값은 모두 제거된다.

-> 범위를 벗어난 값 제거

예) k = 5, 리스트 = 9, 8, 1, 2, 3, 4, 1, 2, 3

1) 9

2) 9 8

3) 9 8 1

4) 9 8 2 (1 > 2)

5) 9 8 3

6) 8 4 (9는 범위를 벗어남)

7) 4 1(8은 범위를 벗어남)

8) 4 2

9) 4 3


https://lazybones1.65

프로그래머_디딤돌을 건너다_java

https://school.programmers.co.kr/learn/courses/30/lessons/64062 프로그래머 모집 코드 지향 개발자입니다. 배치 기반 위치 매칭. 개발자 맞춤형 프로그래머 프로필에 가입하고,

lazybones1.tistory.com