Computer Science, asked by vardan9417, 11 months ago

What does it mean overlapping subproblems in dynamic programming?

Answers

Answered by Vaibhavverma73
0

Hey mate!

I am here with your answer!

Overlapping Subproblems: Like Divide and Conquer, Dynamic Programming combines solutions to sub-problems. Dynamic Programming is mainly used when solutions of same subproblems are needed again and again.

In computer science, a problem is said to have overlapping subproblems if the problem can be broken down into subproblems which are reused several times or a recursive algorithm for the problem solves the same subproblem over and over rather than always generating new subproblems.

Hope this will help you!

Similar questions