– 대기열 제거 사용
-> 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