Dynamic Programming for Interviews | Dynamic Programming Tutorial

preview_player
Показать описание
In this video, we are going to learn about "Dynamic Programming algorithm".
I will start with Dynamic Programming Introduction and create a playlist for best Dynamic Programming tutorial.
Dynamic Programming is mainly an optimisation over a plain recursion.
Do you also have following questions :
How to learn Dynamic programming for interviews
How to learn Dynamic programming for competitive programming
This video will give you Dynamic Programming introduction and so I am creating Dynamic Programming tutorial which will help you solve any dynamic programming question.
By watching this series, you will be able to learn dynamic programming easily and from scratch and so i title this video as Dynamic Programming from zero to hero.

We will study :
1) What is Dynamic Programming and give an example of Dynamic Programming
2) Why we need dynamic programming when we already have other algorithms
3) When do we need dynamic programming
4) Memoization vs Tabulation (Top down approach vs Bottom up approach)
5) Detailed explanation in very simple words to explain Dynamic programming to beginners.
6) Dry run of the code to explain how to debug recursion functions.

Follow me on social media:
Рекомендации по теме
Комментарии
Автор

Detailed and awesome explanation!!! Eagerly waiting for more videos on DP

krish
Автор

Simple and Clean Explanation..!! Waiting for more videos on DP

harshakrishna
Автор

Thank u for making the video, it is quite helpful, make subsequent videos of DP and questions how to approach with pseudo code

SomnathDas-fgqc
Автор

Which is more efficient memorization or tabulation ???

musurikhan
Автор

Really helpful I want to more vedios on compitive programming algos....

aimersras
Автор

Sir can you please continue your system design playlist also?

rajdeepmajumder
Автор

Sir, Can u please make a video on finding merging point of two linked lists using hashing..

Santosh-bkzs
visit shbcf.ru