Solutions for the the FreeCodeCamp.org (FCC) course on Dynamic Programming (DP) in Java.
Link to the course is this.
Each problem has a different file that can be associated through the titles of the files. Every file should have three functions:
- Rec: General brute force based recursive function
- Memo: Memoisation based function
- Tab: Tabulation based function
While going through this amazing course, I realised that translating from JavaScript to Java isn't as easy as it seems. I wasted a lot of my time initially in rectifying errors I made during these translations, and didn't want others to do the same. So, good luck and happy learning everyone!