Characteristics:
Dynamic Programming Methods
How To approach a Dynamic Programming Problem In Interview:
- Identify the Pattern and type of Problem
- Identify the Base Cases
- Create a Recursive Solution and check for Overlapping Sub Problems
- Check for changing Parameters and Store the subproblems in a Table
References:
Pattern fo questions: (Leetcode List) here