Let's test your knowledge. Click the correct answer from the options.
Which approach in dynamic programming involves solving subproblems in a bottom-up manner and building up the solution to the main problem?
Click the option that best answers the question.
- Top-down approach
- Bottom-up approach
- Memoization
- Optimal substructure