All Categories

1-D Dynamic Programming

Single-variable state DP for sequences.

Define state, recurrence, base cases. Often space-optimizable.

Key Concepts

Bottom-Up

Fill table from base cases

Space Optimization

Keep only last 1-2 values

Problems (23)