Code Explainers
Code explainers tagged #sliding-window
python
import time from collections import defaultdict from threading import Lock
Sliding-window login rate limiting in Flask
rate-limiting
sliding-window
thread-safety
Intermediate
7 steps
java
import java.util.ArrayDeque; import java.util.Deque; public final class RollingAverage {
A rolling average over a sliding window
sliding-window
running-sum
deque
Intermediate
7 steps
python
from collections import deque class RollingAverage:
A rolling average over a fixed window
sliding-window
running-sum
deque
Intermediate
7 steps
javascript
// Sliding window maximum using a monotonic decreasing deque. // Returns an array of the maximum value within each window of size k. function maxSlidingWindow(nums, k) { const result = [];
Sliding window maximum with a deque
sliding-window
monotonic-deque
amortized-analysis
Advanced
7 steps
java
import java.util.Arrays; public class SlidingWindow { // Returns the maximum sum of any contiguous subarray of length k.
The sliding window technique in Java
sliding-window
arrays
algorithms
Intermediate
8 steps