AlgoVizzzzzzzzz
HomeDSA Explorer

Dynamic Programming

Optimization by breaking problems into simpler sub-problems.

Fibonacci Sequence

Classic introduction to DP. Compare Recursion, Memoization, and Tabulation.

0/1 Knapsack Problem

Maximize value within a weight limit. Visualized using a tabulation grid.

Longest Common Subsequence

Find the longest subsequence present in two sequences. Grid visualization.

Longest Increasing Subsequence

Find the length of the longest strictly increasing subsequence.

Coin Change Problem

Find minimum number of coins to make a distinct amount.

Edit Distance (Levenshtein)

Calculate minimum operations to transform one string into another.