Hide Index
Dynamic Programming
0% completed
Introduction to dynamic programming
Recurrence relation
Order of execution
Longest increasing subsequence
Longest common subsequence
Longest common substring
Edit distance
0/1 Knapsack
Bounded Knapsack
Unbounded Knapsack
Counting knapsack
Longest palindromic subsequence
Longest palindromic substring
Palindrome partitioning
Matrix chain multiplication
Pattern: Linear DP
Pattern: Running suffix DP
Pattern: Subsequence DP
Pattern: Grid DP
Pattern: Dual sequence DP
Pattern: 0/1 knapsack
Pattern: Bounded knapsack
Pattern: Unbounded knapsack
Pattern: Counting knapsack
Pattern: Palindrome DP
Pattern: Interval DP
Assessments
Certificate
Liking the course? Check our discounted plans to continue learning.
Subscribe