Dynamic Programming

What is Dynamic Programming?


1.

In computer science, dynamic programming (short: DP) is a method for reducing the runtime of algorithms exhibiting the properties of overlapping subproblems and optimal substructure.

Mathematician Richard Bellman invented dynamic programming in 1953. The field was founded as a systems analysis and engineering topic which is recognized by the IEEE.

The problem looks too hard to solve - it must be dynamic programming!

See dp, greedy, recursion


55

Random Words:

1. This word is not an acceptable substitue for the word "Written", however some people seem to think so. <xenon|work> The..
1. A card game similar to Rummy, popular among urban youth. It is usually played for low stakes, most commonly one dollar. Players try to g..
1. gross, nasty, disgusting ...that man with the long beard and greasy hair is so z-dob...my nephew thinks brussel sprouts are z-dob.. Se..