Dynamic Programming Playlist | Interview Questions | Recursion | Tabulation | Striver | C++ | Java | DSA | Placements

by take U forward Β· 57 videos

Total watch time

23h 45m

at 1Γ— speed Β· exactly 23 hours, 44 minutes, 40 seconds at 1Γ—

1Γ—23h 44m 40s
1.25Γ—18h 59m 44s
1.5Γ—15h 49m 47s
1.75Γ—13h 34m 6s
2Γ—11h 52m 20s
Average video25m
Longest53m 41s
Shortest18s
Compare Open on YouTube JSON

Plan to finish

About 24 days at an hour a day

Pick a daily pace and the days you'll watch. Ticked videos are skipped.

Days

At one hour a day, every day, this playlist takes about 24 days. Turn on JavaScript to plan around your week.

Videos (57)

23h 45m in total Β· tick what you've watched

Tick videos you've watched β€” progress is saved in this browser.

Videos to
Watched
1 Striver's Dynamic Programming Series | The ULTIMATE | The BIGGEST | Teaser #shorts 0:18 2022-01-07
2 DP 1. Introduction to Dynamic Programming | Memoization | Tabulation | Space Optimization Techniques 33:51 2022-01-08
3 DP 2. Climbing Stairs | Learn How to Write 1D Recurrence Relations 13:17 2022-01-09
4 DP 3. Frog Jump | Dynamic Programming | Learn to write 1D DP 38:50 2022-01-10
5 DP 4. Frog Jump with K Distance | Lecture 3 Follow Up Question 17:35 2022-01-12
6 DP 5. Maximum Sum of Non-Adjacent Elements | House Robber | 1-D | DP on Subsequences 32:23 2022-01-12
7 DP 6. House Robber 2 | 1D DP | DP on Subsequences 9:50 2022-01-14
8 DP 7. Ninja's Training | MUST WATCH for 2D CONCEPTS πŸ”₯ | Vacation | Atcoder | 2D DP | 52:18 2022-01-14
9 DP 8. Grid Unique Paths | Learn Everything about DP on Grids | ALL TECHNIQUES πŸ”₯ 48:29 2022-01-19
10 DP 9. Unique Paths 2 | DP on Grid with Maze Obstacles 12:59 2022-01-19
11 DP 10. Minimum Path Sum in Grid | Asked to me In Microsoft Internship Interview | DP on GRIDS 23:47 2022-01-19
12 DP 11. Triangle | Fixed Starting Point and Variable Ending Point | DP on GRIDS 34:39 2022-01-25
13 DP 12. Minimum/Maximum Falling Path Sum | Variable Starting and Ending Points | DP on Grids 42:38 2022-01-27
14 DP 13. Cherry Pickup II | 3D DP Made Easy | DP On Grids 43:23 2022-01-29
15 DP 14. Subset Sum Equals to Target | Identify DP on Subsequences and Ways to Solve them 38:49 2022-02-01
16 DP 15. Partition Equal Subset Sum | DP on Subsequences 9:43 2022-02-02
17 Dp 16. Partition A Set Into Two Subsets With Minimum Absolute Sum Difference | DP on Subsequences 29:50 2022-02-03
18 DP 17. Counts Subsets with Sum K | Dp on Subsequences 36:57 2022-02-05
19 DP 18. Count Partitions With Given Difference | Dp on Subsequences 18:00 2022-02-07
20 DP 19. 0/1 Knapsack | Recursion to Single Array Space Optimised Approach | DP on Subsequences 41:19 2022-02-09
21 DP 20. Minimum Coins | DP on Subsequences | Infinite Supplies Pattern 34:15 2022-02-10
22 DP 21. Target Sum | DP on Subsequences 9:04 2022-02-11
23 DP 22. Coin Change 2 | Infinite Supply Problems | DP on Subsequences 22:17 2022-02-16
24 DP 23. Unbounded Knapsack | 1-D Array Space Optimised Approach 22:54 2022-02-17
25 DP 24. Rod Cutting Problem | 1D Array Space Optimised Approach 22:54 2022-02-18
26 Dp 25. Longest Common Subsequence | Top Down | Bottom-Up | Space Optimised | DP on Strings 47:09 2022-03-01
27 DP 26. Print Longest Common Subsequence | Dp on Strings 16:55 2022-03-02
28 DP 27. Longest Common Substring | DP on Strings πŸ”₯ 14:01 2022-03-03
29 DP 28. Longest Palindromic Subsequence 9:38 2022-03-05
30 DP 29. Minimum Insertions to Make String Palindrome 12:00 2022-03-05
31 DP 30. Minimum Insertions/Deletions to Convert String A to String B 7:30 2022-03-06
32 DP 31. Shortest Common Supersequence | DP on Strings 26:44 2022-03-06
33 DP 32. Distinct Subsequences | 1D Array Optimisation Technique πŸ”₯ 40:15 2022-03-10
34 DP 33. Edit Distance | Recursive to 1D Array Optimised Solution πŸ”₯ 37:39 2022-03-11
35 DP 34. Wildcard Matching | Recursive to 1D Array Optimisation πŸ”₯ 43:52 2022-03-14
36 DP 35. Best Time to Buy and Sell Stock | DP on Stocks πŸ”₯ 9:11 2022-03-15
37 DP 36. Buy and Sell Stock - II | Recursion to Space Optimisation 35:34 2022-03-25
38 DP 37. Buy and Sell Stocks III | Recursion to Space Optimisation 31:50 2022-03-25
39 DP 38. Buy and Stock Sell IV | Recursion to Space Optimisation 12:24 2022-03-25
40 DP 39. Buy and Sell Stocks With Cooldown | Recursion to Space Optimisation 15:21 2022-03-25
41 DP 40. Buy and Sell Stocks With Transaction Fee | Recursion to Space Optimisation 7:20 2022-03-25
42 DP 41. Longest Increasing Subsequence | Memoization 24:35 2022-04-04
43 DP 42. Printing Longest Increasing Subsequence | Tabulation | Algorithm 25:57 2022-04-04
44 DP 43. Longest Increasing Subsequence | Binary Search | Intuition 16:27 2022-04-04
45 DP 44. Largest Divisible Subset | Longest Increasing Subsequence 14:39 2022-04-08
46 DP 45. Longest String Chain | Longest Increasing Subsequence | LIS 16:57 2022-04-08
47 DP 46. Longest Bitonic Subsequence | LIS 13:52 2022-04-09
48 DP 47. Number of Longest Increasing Subsequences 20:46 2022-04-10
49 DP 48. Matrix Chain Multiplication | MCM | Partition DP Starts πŸ”₯ 53:41 2022-02-27
50 DP 49. Matrix Chain Multiplication | Bottom-Up | Tabulation 9:08 2022-02-27
51 DP 50. Minimum Cost to Cut the Stick 30:02 2022-04-19
52 DP 51. Burst Balloons | Partition DP | Interactive G-Meet Session Update 34:00 2022-04-22
53 DP 52. Evaluate Boolean Expression to True | Partition DP 34:55 2022-05-03
54 DP 53. Palindrome Partitioning - II | Front Partition πŸ”₯ 23:17 2022-05-03
55 DP 54. Partition Array for Maximum Sum | Front Partition πŸ”₯ 21:39 2022-05-03
56 DP 55. Maximum Rectangle Area with all 1's | DP on Rectangles 11:04 2022-05-03
57 DP 56. Count Square Submatrices with All Ones | DP on Rectangles πŸ”₯ 15:59 2022-05-03

Embed a badge

Show the watch time in a README or course description β€” it links back here and updates itself

Watch time: 23h 45m Β· 57 videos

Markdown
[![Watch time: 23h 45m Β· 57 videos](https://playlistduration.com/badge/playlist/PLgUwDviBIf0qUlt5H_kiKYaNSqJ81PMMY.svg)](https://playlistduration.com/playlist/PLgUwDviBIf0qUlt5H_kiKYaNSqJ81PMMY)
HTML
<a href="https://playlistduration.com/playlist/PLgUwDviBIf0qUlt5H_kiKYaNSqJ81PMMY"><img src="https://playlistduration.com/badge/playlist/PLgUwDviBIf0qUlt5H_kiKYaNSqJ81PMMY.svg" alt="Watch time: 23h 45m Β· 57 videos" width="210" height="20"></a>

Add ?speed=1.5 to the image URL for the time at that speed, ?label=Course to change the left text, or ?style=flat-square for square corners.

Want the numbers themselves? GET https://playlistduration.com/api/v1/playlist/PLgUwDviBIf0qUlt5H_kiKYaNSqJ81PMMY returns them as JSON β€” free, no key. API docs β†’

Data from the YouTube Data API as of 2026-09-22 (cached). Private or deleted videos are excluded from totals.