01 — Problem Directory
Data Structures & Algorithms
Complete catalog of 113 interactive algorithm visualizers. Browse by data structure category or filter by difficulty.
⌘K
RC
Recursion & DPClimbing Stairs (1D DP)
Calculate distinct ways to climb n stairs using top-down memoization, filling a 1D DP table.
Dynamic ProgrammingMemoizationFibonacci+1
RC
Recursion & DPClimbing Stairs (Recursion Tree)
Visualize the recursive decision tree for climbing n stairs taking 1 or 2 steps at a time.
Recursion TreeDecision TreeFibonacci+1
RC
Recursion & DPMaximum Subarray
Find the largest contiguous subarray sum with Kadane’s algorithm by choosing whether to restart or extend at each element.
ArrayDynamic ProgrammingKadane’s Algorithm
RC
Recursion & DPReverse String
Reverse a character array in-place using recursive two-pointer swap and call stack unwinding.
Call StackRecursionTwo Pointers
