Dynamic Programming About Uses in DP Examples of DP See Also References
The topic that I chose to write about is Dynamic Programming which is a technique commonly used to solve programming questions. The technique recursively breaks down the problem into smaller simplier sub problems that make it easier to solve the main question. The idea is that the optimal solution for the main problem can be found by creating optimal solutions for sub problems.

Here is a basic understanding of Dynamic Programming Works: