Overview of Dynamic Programming implementations
masterThe repository provides implementations for several Dynamic Programming (DP) categories:
- Classics: Coin Change, Edit Distance (Iterative/Recursive), Knapsack (0/1 and Unbounded), Maximum Contiguous Subarray, Longest Common Subsequence (LCS), Longest Increasing Subsequence (LIS), Longest Palindrome Subsequence (LPS), Traveling Salesman Problem (TSP), and Minimum Weight Perfect Matching.
- Problem Examples: Adhoc problems (Magic Cows, Narrow Art Gallery) and Tiling problems (Dominoes, Dominoes and Trominoes, Mountain Scenes).