All challenges
intermediateData Structures & Algorithms~55 min

Sliding Window (Streaming Metrics)

Learn the sliding-window technique by building the tools behind streaming metrics, log analysis, and substring problems. You will implement fixed windows, variable windows with hash maps, a monotonic-deque maximum, and a streaming moving average class. Each step adds one function toward a small toolkit you could drop into a real metrics pipeline.