Minimum Edit distance (Dynamic Programming) for converting one string to another string

  Рет қаралды 144,254

Vivekanand Khyade - Algorithm Every Day

Vivekanand Khyade - Algorithm Every Day

7 жыл бұрын

Find the minimum number of operations( Insert , Remove ,Replace) to convert one string to another string. This is also called minimum edit distance.

Пікірлер: 270
@lesliechiu1437
@lesliechiu1437 4 жыл бұрын
You are the only teacher who can explain the Minimum Edit Distance clearly. Thank you, sir.
@kuchikuchikunamma
@kuchikuchikunamma 6 жыл бұрын
You are incredible brother, you have no idea how helpful it is for us to learn complex algorithms by watching videos like yours and few others, who share knowledge without any reservations, without expecting any $$$$, taking time off of your schedules and preparing high quality content like this. May God bless you with a very Happy & Healthy long life.
@Wolverine_3
@Wolverine_3 5 жыл бұрын
Pro tip: Watch at 1.5 speed :D
@ariabanazadeh1016
@ariabanazadeh1016 5 жыл бұрын
2 speed is enough to get :|
@Vishal-nc8ju
@Vishal-nc8ju 4 жыл бұрын
2x is best
@prasannakumarz
@prasannakumarz 4 жыл бұрын
thats ok but thank him for providing the best....!
@rohit.m.somani4157
@rohit.m.somani4157 3 жыл бұрын
U can manage at 4.5x too
@vinayak186f3
@vinayak186f3 3 жыл бұрын
@Toshiba Toshiba laptops 😥
@timothythamboonkeat7291
@timothythamboonkeat7291 4 жыл бұрын
This is the most sophisticated explanation for MED that I have ever came across so far. Excellent job!
@JaspreetSingh-jw4xj
@JaspreetSingh-jw4xj 4 жыл бұрын
This has got to be the clearest explanation that I've heard so far. Thanks so much! Your video has helped me a lot. You're a great teacher!
@timothyhan9735
@timothyhan9735 4 жыл бұрын
Great explanation! This is by far the best explanation of short edit distance and dynamic programming. I like the way how you breaks things down into smaller pieces to explain every detail and the slow pace explanation is really helpful!
@jerryberin697
@jerryberin697 5 жыл бұрын
This video is so well prepared that I needed only 10 minutes to understand the topic. Thanks!
@mohamedabdul633
@mohamedabdul633 Жыл бұрын
Finally, someone clearly explained the concept. Thank you for the subtle explanation.
@arvindganesan3713
@arvindganesan3713 3 жыл бұрын
Better than the other famous out there... Clearly explained on how to fill the table with various conditions. This is the core part. other videos just write the recurrence condition and take only one instance of edit operation and verbally fill the table. Thanks for this video.
@vatsal_gamit
@vatsal_gamit 3 жыл бұрын
THE BESTEST EXPLANATION ON EDIT DISTANCE ON KZbin!!!! Thank You for this video
@margaretpetermwanzia5738
@margaretpetermwanzia5738 Жыл бұрын
I can't believe it! So Magical! I can't believe that I have understood the Dynamic programming algorithm! The only teacher who has done it the best way in the history of my searches. Congrats sir.
@agungtvsatu715
@agungtvsatu715 7 жыл бұрын
great sir. thanks for teaching :) best video that explane the minimum edit distance that i found.
@vivekanandkhyade
@vivekanandkhyade 7 жыл бұрын
Thanks Agung...!
@PaulFromMalta
@PaulFromMalta 3 жыл бұрын
DUDE YOU ARE THE BEST!!!!!!!!!!! Can't tell you how much this helped me. Perfect video. You take your time and make sure people understand. Appreciate it and love from the US bro!!!
@atharvasawarkar9086
@atharvasawarkar9086 3 жыл бұрын
Very Nicely Explained... 1st row and 1st column has been explained and no other video has explained it... Great!
@jkscout
@jkscout Жыл бұрын
Best video there is. Too many others are obsessed with looking good on camera, editing, and talking super fast and with lots of enthusiasm, but your slow step-by-step process really sticks. :)
@kkingbd
@kkingbd 6 жыл бұрын
I had to watch with 1.5 speed, He explains great. Thanks a lot.
@rochaksaini6419
@rochaksaini6419 6 жыл бұрын
Your Dynamic Programming videos are the best on the youtube. Others just use the conditions to fill the matrix. One thing that can be improved is the explanation of the problem.
@UNNIKS1
@UNNIKS1 4 жыл бұрын
Brilliant, clear, precise, humble, awesome!!
@mohammedfawaz1847
@mohammedfawaz1847 4 жыл бұрын
I got lost with the explanation of San Diego course but you ROCKED IT MAN! NEAT AND NICELY
@Vishal-nc8ju
@Vishal-nc8ju 4 жыл бұрын
best teacher on this planet for competitive programming comprehension
@cedong6412
@cedong6412 6 жыл бұрын
Really impressive, your table and explanation on the board are extremely helpful.
@JaySolanki91
@JaySolanki91 5 жыл бұрын
Your explanations are really easy to understand. You know how to teach the approach towards solving any problem! :) Thank you
@aarcheeecya
@aarcheeecya 5 жыл бұрын
I wonder why this video is not popular, best one on youtube, i have kind of understood well, and probably never forget, that is how you teach. Awesome Stuff! Subscribed.
@jagginarendra
@jagginarendra 6 жыл бұрын
the way you explained it, hats off bro. Please upload more videos.
@blessingmakuwa4279
@blessingmakuwa4279 2 жыл бұрын
Within the first one minute, I was already understanding, you really know how to explain...Thank you so much
@vishwatej99
@vishwatej99 Күн бұрын
This is one of the best explanations i ever heard, thank you!
@TheRohkan
@TheRohkan 6 жыл бұрын
long, but worth it..best explanation out there!
@javadsayevand8273
@javadsayevand8273 3 жыл бұрын
To be honest, your explanation is amazing, you teach in a simple way 🙏
@oxyht
@oxyht 4 жыл бұрын
Bhai, dil khush ho jata hai explanation sunkar.
@svdfxd
@svdfxd 5 жыл бұрын
Awesome explanation. Your way of teaching is such that you make difficult things look simple. Way to go.
@zorseba
@zorseba 7 жыл бұрын
great, for the first time I could understand fill matrix step. thanks a lot. from now on I will search your lessons for my problems. please keep posting topics on bioinformatics' basics.
@TheMihirthakkar
@TheMihirthakkar 3 жыл бұрын
This is very helpful. Thank you so much for simplifying these complex algorithms.
@bhupalirani6982
@bhupalirani6982 6 жыл бұрын
Hats off sir! Not even geeks forgeeks explanation can compete with your explanation! Great job. Hope you will update all the videos on dynanic programming
@_maverick.
@_maverick. 4 жыл бұрын
Great explanation! Thank you so much, man! You saved my life...
@joelperezurcelay
@joelperezurcelay 5 жыл бұрын
awesome explanation, the best I found so far. Also, your accent is so sweet friend! Thank you
@_asher
@_asher 5 жыл бұрын
really well explained and drawn, thanks! i'd suggest watching at 1.5x speed
@Mei-ir3ml
@Mei-ir3ml 6 жыл бұрын
Excellent sir, you are doing a great job!! God bless you!!
@aassthadas7054
@aassthadas7054 5 жыл бұрын
the best thing in you tube.such clear explanation,with great examples..you are awesome sir.
@Dima-rj7bv
@Dima-rj7bv 4 жыл бұрын
So simple and clear. I am happy I found this explanation.
@snehakathare572
@snehakathare572 6 жыл бұрын
Brillient explanation..........! you r the Best teacher of DAA. Thank u so much sir. you save my marks regarding this concept. once again thank u so much.
@gauravgoel4754
@gauravgoel4754 5 жыл бұрын
Best explanation..Before watching this video.i have watched 2-3 videos for explanation.But nothing came from that videos.but this video really helpful.Great sir ...thanx
@swatimukherjee7125
@swatimukherjee7125 6 жыл бұрын
Clear explanation. Best one. Thanks and keep it up.
@mariaiqbal5025
@mariaiqbal5025 6 жыл бұрын
Really thank you , about 9 mint lecture i completely know how to solve it further .
@akshaypoosarla6367
@akshaypoosarla6367 3 жыл бұрын
Crystal clear explanation ! Saviour !!Thanks Man
@chandragirivishnuvardhan7654
@chandragirivishnuvardhan7654 4 жыл бұрын
I have no words to say how awesome your explanation is sir....Thank you so much
@spbs-pv6jr
@spbs-pv6jr 6 жыл бұрын
Nice taught...better than other tutorials. :)
@jamesqiu6715
@jamesqiu6715 7 жыл бұрын
super super super clear 👍👍👍 and don't forget add this video to your DP playlist
@deepikatadakhe
@deepikatadakhe 4 жыл бұрын
Handsdown the best explanation!
@ubcVancouver2010
@ubcVancouver2010 6 ай бұрын
best and clearest explanation on edit distance-!
@LV-ei1ce
@LV-ei1ce 4 жыл бұрын
Best explanation on youtube ! It would be great if you can help us find patterns in DP problems (Substrings, subsequence, Longest common subsequence etc etc). There is way too many patterns in DP problems, please help us understand the pattern and the formulas for solving similar types.
@osasino
@osasino 4 жыл бұрын
You are a genius! You really helped me and i subscribed into your channel😉
@Theoneline1902
@Theoneline1902 10 ай бұрын
Yaar kmaal kr dia bhai ap ny mind blowing😮❤
@namanjain7925
@namanjain7925 4 жыл бұрын
I've watched 10 videos before this but couldn't understand. But this video is good to go. Thankyou
@AkhbarAlkawkab
@AkhbarAlkawkab 2 жыл бұрын
Amazing video it's recommended for me by chance and it's most beautiful thing happened I can't understand this from my doctor in university and from my 2 friends of me and finally i got it from you.... amazing bro keep going you are unbelievable ♥️♥️👏👏
@adityakyatham
@adityakyatham 3 жыл бұрын
searched thru various videos this was the best and clear explanation ,thanku sir
@habalgarmin
@habalgarmin 10 ай бұрын
your explanation is super clear and helpful
@ahmedmimo9274
@ahmedmimo9274 3 жыл бұрын
Thank you brother you are the best ! this is the third video I watched and I finally understand it !
@tusakyeja6101
@tusakyeja6101 3 жыл бұрын
Thanks alot Sir, for helping me understand the Levenshtein so easily. My Postgraduate seems more happier now.
@abishekk.j3773
@abishekk.j3773 Жыл бұрын
Crystal Clear Explanation......Thank you Sir👏👏
@333AMEET
@333AMEET 3 жыл бұрын
Best explanation in simple words. NOTE: the last condition is if(str1[i-1] == str2[j-1]) //check in case of diagonal elements.
@Human_477
@Human_477 5 жыл бұрын
i am from pakistan and respect your teaching method... i already listen some of your video and experience was good
@vasachisenjubean5944
@vasachisenjubean5944 3 жыл бұрын
Underrated channel
@zaeemtariq6519
@zaeemtariq6519 3 жыл бұрын
Awesome Bhai .... Loved it
@lordnk3698
@lordnk3698 11 ай бұрын
the world need more heros like him
@vivekanandkhyade
@vivekanandkhyade 11 ай бұрын
Thanks bro
@2077mjc
@2077mjc 3 жыл бұрын
Best Best Best video on this topic I have seen on KZbin. Excellent teacher
@melissanielsen8313
@melissanielsen8313 6 ай бұрын
This is a great explanation, thank you.
@harinijeyaraman8789
@harinijeyaraman8789 4 жыл бұрын
Your videos are really helpful ! Thanks :)
@venkatagundlapalli6740
@venkatagundlapalli6740 7 жыл бұрын
Vivek- Your explanation is fantastic
@pranavpawar7792
@pranavpawar7792 5 жыл бұрын
Awesome explanation Sir...... Best video I have ever seen
@Artistic_Creations_
@Artistic_Creations_ 7 жыл бұрын
thank you so much sir ! the first video i have saw that satisfied my knowledge on any topic at first attempt GOD bless you
@vivekanandkhyade
@vivekanandkhyade 7 жыл бұрын
Thanks IKRAM..!
@trishahasan2961
@trishahasan2961 4 жыл бұрын
I just love your explanation..
@barshapal_1227
@barshapal_1227 2 жыл бұрын
thank you..tried for 3 hours but could not solve....finally got video...thank you sooooo much
@frankguo902
@frankguo902 2 жыл бұрын
Very clear to explain edit distance algorithm. Thank you.
@ketchart2789
@ketchart2789 2 жыл бұрын
Thank you, the explanation was top notch
@kc2011cool
@kc2011cool 6 жыл бұрын
Wow amazing, I see the diagram at the right side then I know! awesome!
@ComputerInfo
@ComputerInfo 5 жыл бұрын
Today i have study this topic in university but there was some problem but you have solved it for me...
@HuyNguyen-up7jo
@HuyNguyen-up7jo 2 жыл бұрын
Best DP edit distance video on KZbin
@ASHISHSINGH-nj6es
@ASHISHSINGH-nj6es 5 жыл бұрын
Bahut sahi bhai!!
@SaqibKhan-nf5pn
@SaqibKhan-nf5pn Жыл бұрын
Unbelievable explaintion I recommend very one must watch for understanding Edit Distance thank you so much sir
@johnpereira8230
@johnpereira8230 6 жыл бұрын
Good one sir.Very well explained.Thankyou.
@deepikasingh3122
@deepikasingh3122 6 ай бұрын
U explained what i wanted actually
@kanwaloo6774
@kanwaloo6774 5 жыл бұрын
Really helpul i watched many tutorials but i only understand your explanation
@harshapriyanknerella5770
@harshapriyanknerella5770 6 жыл бұрын
great explanation, understood in one shot
@srilekha9177
@srilekha9177 4 жыл бұрын
Excellent. Clear explanation. Very simple to learn. Thank you so much for this video. Upload more videos on Dynamic Programming. Have a blessed life. :)
@venkateshvenky2880
@venkateshvenky2880 4 жыл бұрын
What is dynamic programming ?
@blackfromabove9383
@blackfromabove9383 4 жыл бұрын
Tons of thanks!
@uiuxshoaib
@uiuxshoaib 3 жыл бұрын
Wow, saved the day brother. Thank you so much 😎
@pratikpatil4880
@pratikpatil4880 3 жыл бұрын
This video helped me to secure 10 lpa job, thank you so much...
@NguyenThao-vu9de
@NguyenThao-vu9de 5 жыл бұрын
great sir! your explaination is very easy to understand.
@cswalker21
@cswalker21 5 жыл бұрын
Wonderful. I finally get it. Thanks.
@tourismguide7266
@tourismguide7266 6 жыл бұрын
a best example that i ever understand
@andryradchenko7304
@andryradchenko7304 6 жыл бұрын
Thank you so much. I got it finally.
@chrisv7892
@chrisv7892 6 жыл бұрын
yeah this is the best explanation. I tried the lady from cracking the coding interview and the douch from why i left google...no fun, no fun at all.
@vaibhavrbs
@vaibhavrbs 5 жыл бұрын
Gayle lakhman (CTCI) lady had a solution for this problem ? I am curious to hear her solution as well
@freedmoresidume
@freedmoresidume 3 жыл бұрын
Clearly explained 👌🏽. Thank you
@manasdalai3934
@manasdalai3934 6 жыл бұрын
Very good explanation!! Thanks.
@user-ld8mq7on7k
@user-ld8mq7on7k 5 ай бұрын
thank u so much sir ... good explanation . very much helpfull for my tommorrows exam
@masc0648
@masc0648 5 жыл бұрын
Thank you! for your detail explanation
@swapnalimore5726
@swapnalimore5726 5 жыл бұрын
Very nice explanation Sir. Thank you for this video
@saravananravi9323
@saravananravi9323 3 жыл бұрын
Thank you!!! Great teaching....
@pakhigarg4500
@pakhigarg4500 3 жыл бұрын
Great explanation !!!
@roycezhao9944
@roycezhao9944 5 жыл бұрын
Great video! Thank you very much!
0/1 knapsack problem-Dynamic Programming | Data structures and algorithms
27:31
Jenny's Lectures CS IT
Рет қаралды 1,1 МЛН
Does size matter? BEACH EDITION
00:32
Mini Katana
Рет қаралды 20 МЛН
ОСКАР vs БАДАБУМЧИК БОЙ!  УВЕЗЛИ на СКОРОЙ!
13:45
Бадабумчик
Рет қаралды 6 МЛН
Iron Chin ✅ Isaih made this look too easy
00:13
Power Slap
Рет қаралды 30 МЛН
Minimum Edit Distance Dynamic Programming
9:47
Tushar Roy - Coding Made Simple
Рет қаралды 522 М.
Cutting a rod into pieces to maximize Profit (Dynamic Programming)
28:49
Vivekanand Khyade - Algorithm Every Day
Рет қаралды 60 М.
Edit Distance - Dynamic Programming - Leetcode 72 - Python
21:00
Edit Distance of two strings - Real world application
18:25
Gaurav Sen
Рет қаралды 69 М.
Subset Sum Problem Dynamic programming
28:54
Vivekanand Khyade - Algorithm Every Day
Рет қаралды 66 М.
Traveling Salesman Problem using Dynamic Programming | DAA
31:33
Jenny's Lectures CS IT
Рет қаралды 533 М.
I gave 127 interviews. Top 5 Algorithms they asked me.
8:36
Sahil & Sarra
Рет қаралды 625 М.
11. Dynamic Programming: All-Pairs Shortest Paths
1:21:49
MIT OpenCourseWare
Рет қаралды 105 М.
1. What is Computation?
43:06
MIT OpenCourseWare
Рет қаралды 1,8 МЛН