Congratulations, you have written a short sentence that has never been written before.
@benmackenzie3 жыл бұрын
Overdue!
@celstone4 жыл бұрын
So happy that you're back!!
@ashutoshkushwaha53263 жыл бұрын
That's an excellent explanation, specially how both the topological algorithm is used to find the SCC. One of the best videos on the internet 👌👌
@hdang19974 жыл бұрын
2:30 A true coder can relate. Thank you for the video.
@dylanh.80293 жыл бұрын
This is incredible- thank you for explaining it! Also, 2:31 LOL
@sb-jo2ch3 жыл бұрын
Wow what a roller coaster ride of an algorithm! Not gonna lie I am feeling sick after watching the whole video! Thanks for uploading though. I came here because the textbook was proof heavy but now I think I really need to read the text book five more times to digest this haha.
@preetpatel2924 жыл бұрын
I always wanted you to upload this video. This is the most intuitive explanation of why Kosaraju algorithm works and is it similar to Kahn's algorithm coupled with some key observation. God bless you.
@AlgorithmswithAttitude4 жыл бұрын
I had put together most of a video for this a few years back, but at some point, a different intuition struck me. I wanted to go back to remake the two TopSort videos, this one depends on them, and it took me a while to get to them...
@yozaam4 жыл бұрын
@@AlgorithmswithAttitude thanks for doing it your explanation is second to none!
@arthurkuritsin36294 жыл бұрын
Hi. Thanks you for putting so much effort into your videos :) I have over 15+ years of experience, working in top companies, watched and read tons of material. And your way of presenting is my favorite :) I understand that majority comes from Cormen but your presentation soooo simplier, condense and fun to watch!!!
@AlgorithmswithAttitude4 жыл бұрын
Thanks. I wish I could put them out more quickly, but they take me a while to make.
@ahmadkhatib31172 жыл бұрын
This explanation was fantastic, the part on topological sort and DFS made Kosaraju's algorithm click for me. Thank you!
@AlgorithmswithAttitude2 жыл бұрын
It took me a while to get a good intuition for dfs topsort, but that gave me a much better understanding for this one.
@constancewang70694 жыл бұрын
Bless your beautiful soul
@aridian69884 жыл бұрын
very nice. love the longer videos
@davidkozak88824 жыл бұрын
Thank you for a wonderful explanation! :) It really helped me develop an intuition behind this algorithm, which is what I've been missing.
@AlgorithmswithAttitude4 жыл бұрын
It took me a long time to get the intuition behind DFS topsort. I could prove it worked, but didn't have the intuition. When that finally came, this one was a byproduct. I stopped a previous version of this video I was making, and waited until I had time to go back and remake that one before finishing this one.
@Anonymous_Wolfie3 жыл бұрын
This is such a smart algorithm
@cleanthis78503 жыл бұрын
If someone is struggling to understand this watch it twice without skipping. You will learn concept for your entire life.
@ramonsanchezperez8972 жыл бұрын
great video. Hope you are no longer so lonely.
@AlgorithmswithAttitude2 жыл бұрын
I is fine.
@adityavaste8963 Жыл бұрын
Thanks for it. I was stuck and confused on first step of Kosaraju algorithm, thinking of "why do we need to perform DFS first and find the finishing time for each node ? Just reverse the edges and now perform DFS". But, later reached here, and got to know for the "EFFICIENCY" ?
@studyonly69724 жыл бұрын
thnks you got a life time susbcriber please keep up the good work
@celstone4 жыл бұрын
Why did you choose to make a video about Kosaraju's Algorithm and not Tarjan's? Which do you prefer and why?
@AlgorithmswithAttitude4 жыл бұрын
I use Cormen's book the most, so I am most familiar with this one. Also, I feel like I had a good intuition of why it works. Finally, without the intuition, I think it is really surprising that stringing together 3 simple algorithms seems to give an answer for a seemingly unrelated problem. I might make one for Tarjan's approach someday, but isn't too close to the top of my queue right now.
@yifumao13792 жыл бұрын
You videos are great! My question is: how do you achieve the animation effects in the presentation? I suppose you use Latex Beamer.
@AlgorithmswithAttitude2 жыл бұрын
The animations are svg in javascript. I would like to make some interactive exercises with them, but it would take even more time than the videos, and I don't know exactly what demand there would be for them.
@libinprince72792 жыл бұрын
02:33 I(am)... is very... very lonely(jk lol) Awesome explanation