Things to Know before starting Dynamic Programming
![](https://www.vtuloop.com/wp-content/uploads/2023/09/Things-to-know-before-starting-dynamic-programming-768x432.png)
1] Recursion – DP mostly uses solving problems recursively. That you should have a hands-on experience with recursion. 2] Basic Data Structures – You should be clear on the fundamentals of data structures like Arrays, Stacks, Trees, Linked lists, etc.…