Question 17
Which of the below statements are true about Dynamic programming?
Increases both time complexity and space complexity.
It replaces recursion with iteration, so there are no stack overflow errors.
Increases time complexity and decreases space complexity.
It avoids computing sub-problems more than once.