Skip to content

Dynamic Programming - Traversal

Scenario

Problems where making recursive calls need to redundant computation leading to inefficiencies. The result can be optimized by storing the results of previously computed operations in a data structure.

Clue

Look for recursive problems where subproblems are overlapping or repetitive.

Problems

Problem Link Platform
Fibonacci Number Link
Climbing Stairs Link
House Robber Link
Unique Paths Link
Minimum Path Sum Link