슬라이딩 윈도우(Sliding Window) 완전 정복! 🪟
슬라이딩 윈도우는 배열이나 문자열에서 일정 크기의 범위를 유지하면서 이동하며 문제를 해결하는 알고리즘입니다.특히 연속된 데이터의 부분집합을 다룰 때 유용하죠!핵심 개념 🎯마치 기차의 창문처럼, 고정된 크기의 '창문'을 한 칸씩 밀면서 이동합니다.[1 2 3] 4 5 6 7 // 첫 번째 창문 (1,2,3)1 [2 3 4] 5 6 7 // 두 번째 창문 (2,3,4)1 2 [3 4 5] 6 7 // 세 번째 창문 (3,4,5)...주요 사용 사례 💡고정 크기 윈도우K 크기의 연속 부분 배열의 최대/최소값K 길이의 연속된 문자열 패턴가변 크기 윈도우특정 조건을 만족하는 최소/최대 길이의 부분 배열합이 특정 값이 되는 연속된 구간구현 방법 ⚙️1. 고정 크기 윈도우 예제// K 크기의 연속 부분 배열..