{ }
Initializing AlgoBuddy...
Optimizing your workspace
Optimizing your workspace
Step-by-step DP table animation — understand how subproblems build the final answer
Time
O(N)
Space
O(N)
Steps
0
Each cell = sum of previous two
dp[0] = 0, dp[1] = 1 for i from 2 to n: dp[i] = dp[i-1] + dp[i-2] return dp[n]