4 Principle of Optimality - Dynamic Programming introduction

preview_player
Показать описание
Introduction to Dynamic Programming
Greedy vs Dynamic Programming
Memoization vs Tabulation

Courses on Udemy
================
Java Programming

Data Structures using C and C++

C++ Programming
Рекомендации по теме
Комментарии
Автор

So many complex things explained with so simplicity. No words for respect!. Thanks.

aankittcoolest
Автор

This playlist is more useful than my university course, thanks strijderrr

maxvandoorn
Автор

Bari got me an A+ back in my junior year of college, now I'm using his help again when interviewing for a new job. You're the man Abdul Bari!

mahdidi
Автор

You are one of the best teacher i have found online...in my university my respected faculty can teach but her ones might not be so much organized. You make complicated things so simple that I am bit relaxed now...I was panicking as I got my semester final in 2 days and there are so many things to cover...I really need to study and I am lucky and thankful to you and the Almighty that you have uploaded these videos...keep up the good works...not all heroes wear cape.

mantasarul
Автор

Why they teach us complicated manner? n why are you teaching in simplification manner??Aye Allah apka bahot bahot shukriya k apne aise best teachers free available karwaye mujhe, Aye Allah Abdul Bari sir ko wo tamam khushiyan ata kar..Jo sir ne apse kabhi aapse maangi bhi na ho. Bahot Bahot shukriyah sir..!!

saroshfaisalkhan
Автор

this was so amazing. Sir you're blessed with incredible teaching skills mash'Allah!

radiagulzan
Автор

Honestly, one of the best teachers I have seen so far

hashjkbaaaa
Автор

You are a great teacher. You explained in 15min what I couldn't understand in a 1 hour lecture. Thank you so much for these videos.

abdoulhamidzeba
Автор

Upto now I seen thousand of video for memoisation, but not ever get clarity. You represent it so nicely, so simply. Thank you sir. much respect from me!

sjchat
Автор

Thank you so much sir! U have uploaded this 4years ago and it's useful for me 2 days before exam !

priya-tl
Автор

The best thing about your videos is that you cover all aspects of the topic. Love all the videos.

RajeshPaul
Автор

When my teacher explains this topic I want to drop out of college! But your explanation is so easy and makes me stay in the college! :) Sir keep posting like these videos 👍👍

arikhursheed
Автор

This is the best explanation of Dynamic Programming that I've seen on YouTube! Thank you Abdul, I subscribed to your channel.

darrellcleveland
Автор

only one word for ur effort....RESPECT

raviyadav
Автор

You're the best man! You're saving my life in Algorithms right now. Every video is so clear and simplified. Much appreciated

jakerecoulle
Автор

Memoization is an optimization process. In simple terms, we store the intermediate results of the solutions of sub-problems, allowing us to speed up the computation of the overall solution. The improvement can be reduced to an exponential time solution to a polynomial time solution, with an overhead of using additional memory for storing intermediate results.

yoddha
Автор

Sir this is so incredible. Thank you for the most simplistic explanation to this. Subscribing for sure

kshitijeminem
Автор

Probably the best teacher I've ever learned something from... Love from Germany.

slowmotion
Автор

No one can explain it in simpler terms better than you, sir. Thank you

sushantkumar
Автор

Thank you, sir. I have never been so clear about these concepts that share a lot in common:
recursion vs memoization vs tabulation vs dynamic programming!

idiotleon