SEO MotionZ Forum

Full Version: Dynamic programming
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I want to know what is Dynamic programming?
Search in wiki and read programming books. Any post is not enough to understand you. Just you have to search and research then you'll be able to learn more.
Dynamic programming is a method of solving a complex problem by breaking it down into a collection of simpler sub problems, solving each of those sub problems just once and storing their solutions.
A DP is an algorithmic method which is generally based on a repeated formula and one starting states. A sub-solution of the issue is designed from previously found ones. DP solutions have a polynomial difficulty which assures a much faster going time than other techniques like backtracking, brute-force etc.
Dynamic programming is both a mathematical optimization method and a computer programming method. It is a method of solving a complex problem by breaking it down into a collection of simpler subproblems and storing their solutions.
Websites to learn Programming

Python - Programiz, Cousera, CodeAcademy 
JavaScript - Free Code Camp, Java point, W3School 
C/ C++ - Udemy, Khanacademy, Sololearn