Interactive DSA and system design
Learn complex engineering ideas by watching them move.
20
steps
O(n)
average
O(1)
space
Techniques lab
Sliding Window Max Subarray Sum
Step 1 / 20
Window
64
0
28
1
88
2
12
3
52
4
96
5
36
6
72
7
44
8
8
9
Comparing
Pivot / Mid
Swapping
Sorted / Found
Active Range
Reset
Prev
Play
Next
Shuffle
Animation speed
Space
play / pause
←
→
step
R
reset