본문 바로가기
코딩 테스트/개념

슬라이딩 윈도우

by ornni 2024. 4. 14.
728x90
반응형

두 개의 포인트로 범위를 지정한 다음 범위를 유지한 채로 이동하며 값을 구하는 방법!

 

투 포인터의 확장 개념이라고 이해하면 좋을 듯!

 

범위는 고정된 채로 이동할 때 마다 해당하는 값에서 더해지고 빠지는 과정을 통해서 값을 구하는 방법!!

그림으로 표현하면 아래와 같다.


슬라이딩 윈도우로 deque를 구현할 수 있다고 하는데

덱은 데이터를 삽입하고 삭제할 수 있는 자료 구조로 리스트와 어레이와 비슷한 개념으로 이해했다.

 

하지만 관련된 함수가 조금 다르니까 이를 기억하도록 하자

그림으로 표현하며 아래와 같다.

코드로 deque를 불러오려면

from collections import deque

deque를 생성하려면

dq = deque()

이런 방식으로 하면 된다!

 

반응형

'코딩 테스트 > 개념' 카테고리의 다른 글

선택 정렬  (0) 2024.04.28
버블 정렬  (0) 2024.04.27
정렬 알고리즘  (0) 2024.04.21
스택 & 큐  (2) 2024.04.20
투 포인터  (0) 2024.04.13