Added: 3 years ago
From: distanceedjohn
Views: 186,047
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:
see all

All Comments (241)

Sign In or Sign Up now to post a comment!
  • very nice .. i like

  • A very good videos, I understand really now.

    Thank you

  • really helpful. thanks!

  • while studying i accidentally discovered that playing this video and the following chillout track sounds really good!

    watch?v=o4LsDPdD4T4

  • thanks!

  • love ur voice!

  • thanks a lot, Is this "Dijkstra’s shortest path algorithm" ? or only Dijkstra's Algorithm? are they the same or different things?

  • 183,000 CS dorks

  • You sir, are a gentleman and scholar... Thank you very much!

  • Comment removed

  • very well explained! :-)

  • OMG that was amazing i was desperate to understand this thing cause there are only 4 hours till my final and then i found this tutorial when i was revising

    thnq so much you saved me <3<3<3

  • Now I finally understood it... Thank you!

  • nice !

  • Greetings from STUBA FEI :D

  • Dude. Thank you so much. This helps me a LOT, I have a final tomorrow!

  • thanx so much i have a final exam tomorrow :(( you help me thanx ^^

  • good job bodies!

  • thnk u so mch... have xams in 8 hours :P

    .

    thnx 2 u... will at least score 5 marks for Dijkstra algo :D

  • Thanks, great explanation.

  • thank you :)

  • thank you!

  • thanks a lot, i have exam in next 1 hour nd it helped me very much........:)

  • Thanks a Lot !! I have Exam tomorrow too !! This algorithm has been a headache to me for a long time untill I saw and understood your very good leçon a few seconds ago ! Thanks again Sir !

  • I second that life saving.

  • I have an exam tomorrow and you have just saved my life! Thanks!

  • good...

    

  • too gud thnx a lot!..it really helped me a lot!..

  • Wow thank you! I was struggling to understand how I might write this in java code, but this video explained It in such a way that I can now easily figure it out. This is the best explanation I've seen of Dijkstras algorithm.

  • more vids plz ... you explain very well

  • LOOK AT GOD!!!

  • such a good explanation. THANK YOU!

  • Awesome

  • Awesome, Exam later today and was totally blanking on Dijkstra algorithm

    Thanks heaps

  • Thank you! Thank you! Thank you!

  • YOU ARE MY HERO! YOU SAVED MY ASS !

  • good job

  • I really like this notation. Thank you!

  • Why do you have ratings disabled? It makes me think the video will be bad.

  • thanks

  • Awesome, thnaks man.

  • whenever you use the yellow highlighter i keep thinking it's gonna smudge the black ink lol

  • Thank you so much. It completely helped me understand this.

  • awesome explanation..very clear..hoping for more uploads.. :)

  • Thank you very much!

  • Very nice! -- quick question: how did you create the video? Love the hand-written style! Looks like NoteShelf on the iPad.

  • well explained. thanks!

  • very helpful video..I learned a lot! tnks

  • Thanks, this helped me. I have to specify that this is no the Djikstra original algorithm: this is implemented choosing the min vertex (with a min heap), the original algorithm choses the first node of a queue. Anyway, it does not change the core buisness :) Thanks!

  • alright :) good stuff, build my c++ dijkstra algorithm on this :)

  • this is very helpful...do refer it..

  • thanks 

  • Thanks Friend but what would be the final answer to it,

    would there be some sequnce of verices as answer.

    Somebody plz answer i m havin my exam tomorrow..

    thanks

  • daj lajk ak si tu z FI MU :D

  • @andend6666 thumb-whore :P

  • @andend6666

    FIIT STU :D

  • is this the same as shortest path length?

  • @ssjg0ten

    This will give you the shortest path. To get the length of that path, sum the edges used in it.

  • COMPUTER SCIENCE UCD !!!

  • Very good explanation. Thank you!

  • Very helpful video.

  • Awesome. This was extremely helpful. Thank you!

  • Thanks a lot. I'm practicing to my exam in Computer Networking where routing algorithms are very essential (at least for the part about DNS). This video helped explaining a lot. Thanks!

  • ^________^

    

  • awesome

  • awsome

  • Is there a way to easily identify all the shortest paths from A once you are given only the completed table? Like A -> B -> F -> C -> D -> whats next H or G, how to decide without the graph?

  • @manojsam79 You only need the last row. Begin at the vertex you're interested in, look up its parent (the node that's written under the optimal cost), than look up the parent's parent etc. Proceed until you reach the starting node. Reverse the list of nodes to get the shortest path.

    E. g. the shortest path to H is

    H, C, F, B, A

    reversed, that is

    A, B, F, C, H

  • @viharsarok Thanks dude, I was a little confused.

  • Thank you very much! That helped me a lot!!

  • Thank you so much. My textbook is super vague on this, and now I finally understand.

  • lil help..?

  • *NOW* I understand!

  • @allensugar ! doesn't mean factorial and your mother was a hamster

  • thanks

  • Just wanted to thank you profusely. And also to say this is my first actual youtube comment. Hello world!

  • @thatAdamskid debug error: hello world factorial undefined

  • What's the software you're using? Btw, nice tutorial!

  • thanks for a brilliant video.

  • thank you sir

  • i fucking like!?!?!? FINALLY someone who Explains!

  • isn't this greedy algorithm used for this particullary problem with graphs?

  • Thanks very much i have Exam tomorrow and it's helped alot (^_^)

  • @moooozy ip!

  • thanks, very clear explanation

  • thanks.

  • fantastic one. i had been trying to understand this for a long time but this video really took very few of my time to make me understand

  • Any idea where I can find the correctness proof? I was always curious about it, but never found it.

  • This is the simplest use of Dijkstra algorithm and the best explanation I have ever seen!!! Thank you so much for making this video!

  • thank you sir.

  • thank you very good tutorial , clear explanation !!!

  • Thi vid makes it very easy to understand the algorithm.

    Thanks a lot =)

  • thanks it helped alot

  • Great video, thank you!

  • You just saved me for my final exam! This is the only problem I had trouble with. Thank you!

  • Great Video.... Awesome

  • Sorry, one question: How do you know that the trips are the shortest path already? When you highlight B , in the first iteration, why dont you assume that D and G have been found aswell already?

  • @crazyminti I know this is quite late but I can answer. You automagically know that the smallest of all the paths you have found are the shortest path, simply because its the smallest of all the paths (useless sentence, i know). I assume you were thinking that maybe there was another path that took 2 iterations to get there that could possibly be faster. This is impossible, because the only other vertices you can get to are already a longer path.

  • awesome video!!! quick learning!!!

  • Excellent video...thank you very much

  • Excellent video...thank you very much

  • Excellent!!! you made it really easy to grasp in 10 minutes than a full class lecture. Thank you very much, keep up the good work.

  • helped a lot, managed to learn more in 10 minutes with your explanation, than with my prof's lecture that took 3 hours

  • Thank you very much for this video

  • This is much better than my text book explanation

  • Thank You

    Really Great Video

  • who is this? Paul Stupin?

  • thank you

  • Thank you -- awesome explanation! I'm needing to implement the algorithm, and this helps tremendously!

  • Thanks for explaining this so clearly.

  • I'm confused about H and G..

  • Comment removed

  • Thank you, I just had to implement Dijkstra's algorithm and I'd have been lost without a good explanation.

  • You are doing it wrong pederas!

  • GREAT!!!! THANK U VERY MUCH....

  • great work!!!

    really easy to understand...

  • Hi thanks for this videp.I am student from BITS.This one is too good

  • Perfect! Thanks!

  • Oh man... So it's kind of like Prim's Algorithm, but not?

  • This algorithm is so annoying, thank you for making it more clear than the textbook.

  • Thank you this is so much more clear than my text book

  • Thank you. It was easier than I thought!!! :) And you explained everything perfect, indeed :)

  • great! thx man! this helped me alot ^^

  • This doesn't work.

  • @RaggedRooster This is mathematics, you're going to have to prove your assertion.

  • In case there are 2 paths with the same minimum cost which node will we choose as next? For example. Lets say there is a path from A to E that costs 20. We have A->B costing 20 and A->E costing 20. Which one will we choose??

  • @elgonost You could choose a random path, or the path given by the algoritm checking for the lowest number. I suspect you could enhance the algoritm to track both paths in that case. Now it only finds the shortest path to a point, if you rewrite the algoritm to track both and continue further steps seperatly, you'd get an algoritm that gives all shortest paths to all points.

  • Comment removed

  • Comment removed

  • GREAT video! Thanks so much, super easy to follow every step

  • Great Video. Easy to understand. Thanks for sharing.

  • it was presented in an easy way to understand. thank you very very much!

  • Great Video!

  • If u want to know what's the shortest path between A and F, for example A,B,C,D,E,F... how do you get that info from there?

  • @BlastedNation shortest path to F is 30 and via B. As shown in the chart. You can't go a,b,c,d,e,f on this, as there are one way routes, and no way to get to E. If you want to know that on a different kind of map, just add up the values?

  • what a great video!! i could understand noww!! thx a million to whoever make the video!!!

  • where is the path? no path... you got there? and what?

  • yeah it was very helpfull for my exam. I was not able to undestand it without and example and practise. .)

  • Awesome vid might pass my Data Structures and Algorithms exam now!

  • Comment removed

  • Excellent, clear n concise

  • Thanks for this clear illustration and explanation. Good Job.

  • Einmyria loves you :D

  • Can I ask a question?

    What is the meaning of RELAX?

    And Thank you very much for your video.

    It helps me a a lot.

    You are really a good teacher :)

  • thank you, i have a test about it tomorrow :)

  • thank you

  • So we start from any arbitrary point. But what happens if we start from E? That way, we'd end up covering E too, isn't it?

  • @nihalgesudraz Yes, but then we'd know the shortest path to each vertex from E, instead of from A as we calculated in the video. So, it depends on which information you actually want. ;)

  • excellent! very patient and very clear.

  • very helpful! Thank you

  • wow, now if math teachers could find ways to be this straightforward and concise in their teaching, we'd all be astrophysicists by now. Nice explanation

  • thanks

  • thank you!!! it's so clear and concise

  • this is the best explanation of Dijktra that i ever seen in the internet, thanks a lot :)

  • Well done, excellent description. But why no rating?

  • Awesome

  • absolutely perfect! Thank you so much...

  • awesome..........

  • Thanks a lot, this will help me with my test next Tuesday. :)

  • Nice video, thank you very much !

  • awesome

  • Thank you so much friend,it is really a great job.

    I really appreciate people who like to share their knowledge

  • ur graph example did everything.:) all exceptions were in that graph thx for sharing

  • nice! now i understand for my exam, thanks :)

  • great to learn what makes OSPF possible

  • wow i have been searchin through my skripts and through wiki to learn that stuff. but that was the best explanation by far! good job and thank you!

  • Thanks, u spoke and wrote with great clarity.. done me a favor today :)

  • So well explained that my Grandma understood it!

  • Thank you, you are amazing! =D

  • Awesome job! I appreciate it!

  • thank you very much!!!!!

  • Very good job, good explanation, and good use of pictures to help illustrate!!!

  • thanks!!!!!

    uesful!

  • I've got a test about this tomorrow, now I completely get it, thanks!

  • I love you right now ha ha

  • Thank u VERY much!

  • that was quite helpful for my C++ class, thanks!

  • thank you so much