Dynamic Programming


Dynamic Programming is a general algorithm design technique for solving problems defined by recurrences with overlapping subproblems.

Dynamic programming is a very powerful, general tool for solving optimization problems.

Once understood it is relatively easy to apply, but many people have trouble understanding it.

Leave a Reply

Your email address will not be published. Required fields are marked *