Back to Patterns
3
Sliding Window
The Sliding Window pattern is used to perform operations on a specific window size of an array or string. The window can be of fixed size or dynamically resizable, expanding or shrinking based on specific conditions.
Problems (8)
- Best Time to Buy and Sell StockDifficulty: Easy
- Longest Repeating Character ReplacementDifficulty: Medium
- Longest Substring Without Repeating CharactersDifficulty: Medium
- Max Consecutive Ones IIIDifficulty: Medium
- Minimum Size Subarray SumDifficulty: Medium
- Minimum Window SubstringDifficulty: Hard
- Permutation in StringDifficulty: Medium
- Sliding Window MaximumDifficulty: Hard