Lecture 95: Dijkstra's Algorithm || C++ Placement Series

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 พ.ย. 2024

ความคิดเห็น • 238

  • @__k.abhishek
    @__k.abhishek 2 ปีที่แล้ว +19

    Aapke samne 20, 000 wale courses bhi fail hai 🚀🚀. Lovely to have such mentor..

  • @vishalgarna4580
    @vishalgarna4580 ปีที่แล้ว +6

    Babbar bhaiya ko great thanks to explain in detail ❤❤

  • @kashishjain8133
    @kashishjain8133 2 ปีที่แล้ว +46

    Thanku bhaiya for such a great series.
    Consistency++
    Josh++

    • @PKMKB93000
      @PKMKB93000 2 ปีที่แล้ว +1

      Bro how many days it took you to complete all video lectures till this video?

    • @soumikmondalofficial
      @soumikmondalofficial 2 ปีที่แล้ว +2

      @@PKMKB93000 5 days

    • @PKMKB93000
      @PKMKB93000 2 ปีที่แล้ว +1

      @@soumikmondalofficial impossible

    • @soumikmondalofficial
      @soumikmondalofficial 2 ปีที่แล้ว +2

      @@PKMKB93000 I am just talking about graph series. This is no.10 video 🙂

    • @PKMKB93000
      @PKMKB93000 2 ปีที่แล้ว +1

      @@soumikmondalofficial oh 🤣

  • @Ybash2979
    @Ybash2979 5 หลายเดือนก่อน +1

    More power to you bro itna time dedicate krne ke baad bhi itni bdia explanation chuma ekdum

  • @sarthaktyagi1077
    @sarthaktyagi1077 2 ปีที่แล้ว +12

    Perfect Topic considering today's leetcode question of the day.

  • @shalinisaini3787
    @shalinisaini3787 4 วันที่ผ่านมา +1

    Thank you for this amazing course

  • @amitsarje9428
    @amitsarje9428 2 ปีที่แล้ว +40

    Hi Love bhaiya. Your channel has helped me a lot to prepare for DS algo questions , thanks a lot ! Thanks to Lakshay bhaiya for the awesome OS series !

    • @Ayush_.
      @Ayush_. 2 ปีที่แล้ว +7

      bhai DSA kaha se kiya thaa & Question practice kaha se kii thi ???
      CP bhi ki thi kya

    • @sachinupreti7159
      @sachinupreti7159 ปีที่แล้ว +1

      @@Ayush_. without CP ? AMAZON ? you have got to be kidding with us ? even TCS digital requires CP. then it's AMAZON

    • @Ayush_.
      @Ayush_. ปีที่แล้ว +2

      @@sachinupreti7159 There is No need of DP if you are good in DSA

    • @TuringTested01
      @TuringTested01 ปีที่แล้ว +5

      ​@@sachinupreti7159 konsa alcohol drink karrhe ho ajkal? send link

    • @usernamewhatsoever4557
      @usernamewhatsoever4557 ปีที่แล้ว

      bro apne leetcode gfg and codestudio profile ke links dena please

  • @anupamtiwary4265
    @anupamtiwary4265 5 หลายเดือนก่อน +12

    It felt bad when he said "iss video ke sponsors nahi hai" with a smile.

  • @usernamewhatsoever4557
    @usernamewhatsoever4557 ปีที่แล้ว +5

    Din ke 4 videos kar rha hoon,
    july end tak dp bhi ho jayega
    then bas sliding window prefix sum graph coloring aur 1 2 topics bachenge
    thank you bhaiya
    placement lagi to party zarur dunga

  • @pramantomar822
    @pramantomar822 2 ปีที่แล้ว +3

    Bhaiya negative comments ko plz ignore karna u r the best and we are always with you
    Most importantly take care of your health
    ❣️❣️❣️❣️❣️

  • @skchoudhary7956
    @skchoudhary7956 2 ปีที่แล้ว +83

    Graph series...full on fire🔥🔥...Babbar bhai chahe 2-4 videos jyada lag jaye koi dikkt nhi...lekin graph ko pura depth me krenge....💪... aur bhai limit cross krne ki jarurt nhi h...aapko bhi mazaa aana chahiye😅

    • @parthtrivedi318
      @parthtrivedi318 2 ปีที่แล้ว

      Aur kitne din chal sakta hai course

    • @Harry-ju9nv
      @Harry-ju9nv 2 ปีที่แล้ว

      haa bhai aisa hai Dynamic programming bhi chale

  • @dhanjeekumar1906
    @dhanjeekumar1906 10 วันที่ผ่านมา

    Thank you so much bhaiya for such great DSA cotent
    Energy++ , cosistency++

  • @gw-lol948
    @gw-lol948 2 ปีที่แล้ว +3

    Bhaiya Apka y tutorial Bhut helpfull h😍 thanks ❤

  • @arpitsharma7246
    @arpitsharma7246 2 ปีที่แล้ว +1

    lage rho bhiya consistancy maintain rakhna apke jaisa teacher koi nhi

  • @PankajKumar-uk8uj
    @PankajKumar-uk8uj ปีที่แล้ว +2

    low energy ?? Redbull should make you their brand ambassador Babbar bhaiya you have the best explanation!!
    thank you!

  • @laxmankumawat6728
    @laxmankumawat6728 2 ปีที่แล้ว

    Peche Wale me distance array samj nhi aaya tha but now is clear 👌👌💘

  • @NihalSingh-ld2en
    @NihalSingh-ld2en 2 ปีที่แล้ว

    Thanks, aj subah se ye topic ka video dhund rha tha jis se kuch smz m ae

  • @RohitSingh-hc8yi
    @RohitSingh-hc8yi ปีที่แล้ว +2

    Hats off to your efforts bhaiya

  • @sujeetkumar6971
    @sujeetkumar6971 2 ปีที่แล้ว +4

    100% placement oriented learning Bhaiya keep it up....

  • @TechUprise-by-Jyoti
    @TechUprise-by-Jyoti 2 ปีที่แล้ว +3

    Consistency OP. Thank you bhaiya🙃😇

  • @shekharsuman3219
    @shekharsuman3219 2 ปีที่แล้ว +6

    Bhaiya keep inspiring us we r with u

  • @RohitSingh-hc8yi
    @RohitSingh-hc8yi ปีที่แล้ว +1

    loving your lectures bhaiya

  • @017_indrasen9
    @017_indrasen9 ปีที่แล้ว +9

    4:30 daro mat iss video mein koi sponsor nahi hai 🤖

  • @AkashSingh-ds3pd
    @AkashSingh-ds3pd ปีที่แล้ว +2

    Babbar bhaiya In this video-->>"Daro mat is video me sponsors nahin hain"🤣🤣🤣🤣

  • @VikashKumar-cg8tj
    @VikashKumar-cg8tj 16 ชั่วโมงที่ผ่านมา

    Amazing Explanation

  • @Niki_0011
    @Niki_0011 8 หลายเดือนก่อน

    Best dsa series ❤❤

  • @rachit_joshi
    @rachit_joshi 4 หลายเดือนก่อน

    Thank You So Much BHRATA SHREE !!!!!!!

  • @barnikroy5244
    @barnikroy5244 2 ปีที่แล้ว

    Only sher of youtube in computer domain

  • @tejveernaruka3287
    @tejveernaruka3287 2 ปีที่แล้ว

    Thanku Babbar Bhaiya for your efforts

  • @jaipreetkaur9658
    @jaipreetkaur9658 2 ปีที่แล้ว

    Love bhaiya both sett video !! Bs ye record wala smjh nhi aya

  • @malikaamalhotra8397
    @malikaamalhotra8397 ปีที่แล้ว

    consistency++, thankyou bhaiya

  • @adityaraj-zm7zk
    @adityaraj-zm7zk 2 ปีที่แล้ว +1

    auto top = *(st.begin( )); means

  • @iteself_me
    @iteself_me ปีที่แล้ว

    190 ✅completed 👍Liked 04:39

  • @manikantadevadiga7146
    @manikantadevadiga7146 ปีที่แล้ว +6

    can anyone explain how the set works to get top by minimum distance when it has pairs?

    • @vasusharma3527
      @vasusharma3527 ปีที่แล้ว +1

      it takes the first value to compare ie the distance and set is sorted so it shows min distance always at the top

    • @manikantadevadiga7146
      @manikantadevadiga7146 ปีที่แล้ว +1

      @@vasusharma3527 tq bro❤

  • @dishantkumar6723
    @dishantkumar6723 2 ปีที่แล้ว +13

    are more videos coming in this free course?

  • @bachaankasongs8562
    @bachaankasongs8562 2 ปีที่แล้ว +2

    Sir main new subscriber hun mujhe pata chala hai ki aap ke chennal par laptops ka giveaway hota hai and mujhe bhi ek laptop chahiya toh next giveaway kab hai

  • @vcbstandby4388
    @vcbstandby4388 2 ปีที่แล้ว

    wonderful explaination sir

  • @dEviL_bIsWaJiT
    @dEviL_bIsWaJiT 2 ปีที่แล้ว +1

    Present bhaiya 🔥

  • @aaravsingh4571
    @aaravsingh4571 2 ปีที่แล้ว +1

    Bhaiya github me bache hue video ke code daal do, and agar possible ho to bache hue video ke handwritten notes bhi daal do please

  • @RohitSingh-hc8yi
    @RohitSingh-hc8yi ปีที่แล้ว +1

    quite a good series

  • @tiwaritejaswo
    @tiwaritejaswo 2 ปีที่แล้ว +6

    Why do we have to process the nodes in a sorted order by distance (using minHeap/set)?
    I tried doing it using BFS (normal queue) and it's passing all the test cases. please clear the doubt.

    • @rahulrawal6542
      @rahulrawal6542 2 ปีที่แล้ว

      cuz we are updating distance every time so I guess there is no effect of taking nodes in sorted order by distance

    • @salmankhader1258
      @salmankhader1258 ปีที่แล้ว

      @@rahulrawal6542 No thats wrong i tried doing this using normal queue and i was getting wrong answer

    • @AmanSinghRawat-ug6fr
      @AmanSinghRawat-ug6fr 10 หลายเดือนก่อน +1

      Brother because priority queue or set reduce the time complexity by vlogv . If you use queue time complexity will be nxn

  • @mubashirkhan6178
    @mubashirkhan6178 2 ปีที่แล้ว

    Brother kindly object oriented programming or design pattern ke videos playlist banao.

  • @BEESaiShivam
    @BEESaiShivam ปีที่แล้ว +1

    why cant we do it using method used in last video?

  • @rajsharma-bd3sl
    @rajsharma-bd3sl 6 หลายเดือนก่อน

    Why time complexity O(E logV ) and not ((V+E)logV) ?

  • @KhushiKavya-py1yj
    @KhushiKavya-py1yj 3 หลายเดือนก่อน

    placement season has started and bs 45 vdos left and i am not able to be consistent , next 2 months placement will take place

  • @alokranjan3185
    @alokranjan3185 2 ปีที่แล้ว

    great explanation bhiaya

  • @mkat21
    @mkat21 ปีที่แล้ว

    daro mat iss video mai koi sponsers ni h ..got me laughing hard.
    as i was expecting them as an habit.

  • @kritikarawat2180
    @kritikarawat2180 ปีที่แล้ว +2

    The explaination today was not that best saw striver's 3 videos to understand this whole algorithm but was worth it.But kudos to your efforts always.This was just a feedback i am following whole series.

    • @BEESaiShivam
      @BEESaiShivam ปีที่แล้ว

      uhm...beside love babbar bhaiya,what are the alternatives to watch for?

  • @harshpandey4190
    @harshpandey4190 ปีที่แล้ว +1

    I was About to skip when you said " daro mat iss video me koi sponsor nahi hai "

  • @jhordd52
    @jhordd52 2 ปีที่แล้ว +1

    Consistency ++ bhaiya well done

  • @thebigexperiment1666
    @thebigexperiment1666 2 ปีที่แล้ว +2

    Very helpfull

  • @samsmith3961
    @samsmith3961 2 ปีที่แล้ว +4

    a wise man once said,"daro mat iss video mein koi sponsor nhi hai!!"

  • @UdayKumar-gu2sg
    @UdayKumar-gu2sg 2 ปีที่แล้ว +1

    Bhaiyya please written notes update kardo bhaiya

  • @amishapandey6875
    @amishapandey6875 ปีที่แล้ว

    Thankyou Bhaiya!!!

  • @chandrabhanbahetwar9638
    @chandrabhanbahetwar9638 2 ปีที่แล้ว +1

    Can anyone tell me why we are picking smaller distance value first ?

  • @anuragpandey8165
    @anuragpandey8165 2 ปีที่แล้ว +1

    consistency--

  • @shubhamkumarsingh8818
    @shubhamkumarsingh8818 2 ปีที่แล้ว

    bhaiya aur videos kab daal rahe ho???

  • @RohitSingh-hc8yi
    @RohitSingh-hc8yi ปีที่แล้ว +1

    thanks a lot

  • @Tan-mb2nd
    @Tan-mb2nd 4 หลายเดือนก่อน

    great video

  • @vortexdeo4545
    @vortexdeo4545 2 ปีที่แล้ว

    Prevent Burnout ☠💯

  • @satyamdwivedi8135
    @satyamdwivedi8135 2 ปีที่แล้ว

    Bhaiya Next video? Agar fever hai toh take rest we will wait….get well soon.

  • @tanishk1059
    @tanishk1059 2 ปีที่แล้ว +1

    Thank you bhaiya 🙏🙏... sab samaj aa gya

    • @PKMKB93000
      @PKMKB93000 2 ปีที่แล้ว

      Bro how many days it took you to complete all video lectures till this video?

    • @tanishk1059
      @tanishk1059 2 ปีที่แล้ว +1

      Around 40 days

    • @PKMKB93000
      @PKMKB93000 2 ปีที่แล้ว

      @@tanishk1059 okay thanks for replying

  • @rajeshchaurasiya9
    @rajeshchaurasiya9 11 หลายเดือนก่อน

    one thing that was not mentioned or i might have missed:
    dijkstra's algo doesn't work when there are edges with negative weights.

    • @Singh_Sahdev
      @Singh_Sahdev 11 หลายเดือนก่อน

      That's why bellman ford's algo come in existence

    • @funfactff3167
      @funfactff3167 8 หลายเดือนก่อน

      But I guess if we will use this code then it will work fine for even negative edges. As we are updating the distance array and again inserting it into the set. By doing so we are again checking for the minimum distance for every nodes.
      May be I have misunderstood, please correct me if I am wrong.

    • @funfactff3167
      @funfactff3167 8 หลายเดือนก่อน

      ​@@Singh_SahdevBut I guess if we will use this code then it will work fine for even negative edges. As we are updating the distance array and again inserting it into the set. By doing so we are again checking for the minimum distance for every nodes.
      May be I have misunderstood, please correct me if I am wrong.

    • @YizenOdyuo
      @YizenOdyuo 5 หลายเดือนก่อน

      ​@@funfactff3167 in Dijkstra algorithm once we visit a node and update distance we don't revisit that node. This is where the algorithm doesn't work for negative edges

  • @simranbandhu9926
    @simranbandhu9926 2 ปีที่แล้ว +2

    why do we have to pick minimum value only ? what is the use of set here

    • @NiyatiOffice
      @NiyatiOffice 3 หลายเดือนก่อน

      set is always ordered in case of cpp, so the top will always contain min distance

  • @niharbastia5740
    @niharbastia5740 2 ปีที่แล้ว

    Keep going Bhaiya !!

  • @AliShair-f7q
    @AliShair-f7q 5 หลายเดือนก่อน

    can someone expliain why we are using set? why we need to select node with less distance in the set

  • @GANESHSINGH-uc1gk
    @GANESHSINGH-uc1gk 2 ปีที่แล้ว

    amazing bhaiya!!!

  • @SumitSharma-ui7wx
    @SumitSharma-ui7wx ปีที่แล้ว +1

    Why do we have to pick node with minimum distance, when values in distance array are overwritten whenever smaller distance is found?
    Can anybody explain?

    • @rajeshchaurasiya9
      @rajeshchaurasiya9 11 หลายเดือนก่อน

      so that we don't get stuck in updating one node multiple node. Plus by choosing min distance first, we get the chance to reach our destination node early. plus by choosing min weight first, we have to update distances less times.

  • @dudamneerajdattu1459
    @dudamneerajdattu1459 หลายเดือนก่อน

    isn't T.C O((V + E)logV)?

  • @bhavooksethi2589
    @bhavooksethi2589 2 ปีที่แล้ว +2

    First🤩

  • @jaydwarkadhish959
    @jaydwarkadhish959 2 ปีที่แล้ว +1

    Very nice sir

  • @alexrcrew1975
    @alexrcrew1975 2 ปีที่แล้ว +1

    anyone explain the how min pair is always picked up from set up as he told that we have to pick piar based on min distance everytime but we haven't write any logic for that here

    • @ADITYAKUMAR-tb4gm
      @ADITYAKUMAR-tb4gm 2 ปีที่แล้ว

      property of set , it stores data in sorted order by default

    • @alexrcrew1975
      @alexrcrew1975 2 ปีที่แล้ว

      @@ADITYAKUMAR-tb4gm ok got it

  • @sarthak-salunke
    @sarthak-salunke 2 ปีที่แล้ว +1

    Keep ti up sir ❤️❤️

  • @pkk5124
    @pkk5124 2 ปีที่แล้ว +1

    Why is it that when i am using map to store dist-index i am getting wrong answer for only one value in a testcase,like for 17 nodes I am getting correct only in 16 nodes and rest all testcases are correct but only this value is wrong.Can some one point out the differnce when using map vs set. They both store elements in sorted order so where am I wrong??

    • @dhananjaysharma9020
      @dhananjaysharma9020 2 ปีที่แล้ว

      set is ordered but if you use map it will be unordered

  • @GyanworkHindi
    @GyanworkHindi 2 ปีที่แล้ว

    Sir pleas please yeh course complete karna ..

  • @raoshnakquadri8731
    @raoshnakquadri8731 2 ปีที่แล้ว

    Bhaiya code from graphs are not there in github repo. Please do push the codes in github repo.

  • @amantarar9077
    @amantarar9077 2 ปีที่แล้ว +1

    Consistency op ❤️❤️

  • @yashsharma3083
    @yashsharma3083 2 ปีที่แล้ว +1

    Sir in Notes link only notes till lecture 40 are provided where can we find rest??

  • @Ybash2979
    @Ybash2979 5 หลายเดือนก่อน

    bhai please ye waale code dedo or upload krdo , i have your paid course also but pta nhi idhar zaada smj aa rh

  • @KACodes
    @KACodes 2 ปีที่แล้ว +1

    Bhai back in form....🤩🤩

  • @bat_man1138
    @bat_man1138 2 ปีที่แล้ว +1

    Sir i think this is bit different algo from dijkstra algo..all the test cases are passing.but this is not dijkstra..
    IN dijkstra we mark the vertex as PROCESSED once it is processed . No such discussions here..this algo works but it is not dijkstra
    Can anyone clarify please🙏
    It will be great help

    • @Mohit-im4kx
      @Mohit-im4kx 2 ปีที่แล้ว +1

      we always process min distance node which is done by set and once processed we move forward also handled by set (deleting min) and once all are processed is equivalent to set being empty

  • @kshitijraj1320
    @kshitijraj1320 2 ปีที่แล้ว

    Thank you bhaiya ❤

  • @vmstudy9965
    @vmstudy9965 5 หลายเดือนก่อน

    Swaad ++...🎉

  • @anushkachaudhary3501
    @anushkachaudhary3501 4 หลายเดือนก่อน

    ❤ best

  • @nishankdeep3084
    @nishankdeep3084 2 ปีที่แล้ว

    thank you bhaiya

  • @yashasvic2429
    @yashasvic2429 ปีที่แล้ว

    Thanks Bhai 👍

  • @WIN_1306
    @WIN_1306 3 หลายเดือนก่อน +1

    please someone tell the video number at which sir taught SET

  • @siddharthakansal8417
    @siddharthakansal8417 2 ปีที่แล้ว

    please complete series

  • @DeepanshChawla_
    @DeepanshChawla_ 2 ปีที่แล้ว

    Bhaiyaa Thankyouuu 🔥

  • @alexrcrew1975
    @alexrcrew1975 ปีที่แล้ว +1

    Why negative weights fails for dijkstra algo?
    Anyone please explain with help of this code

    • @muhammadsuleman8936
      @muhammadsuleman8936 ปีที่แล้ว

      have you found answer?

    • @honestad3558
      @honestad3558 7 หลายเดือนก่อน

      ​​@@muhammadsuleman8936 Ab Tak to dono ko jawab milgya hoga lekin nhi Mila to mei bata deta ho negative distance har instant pe distance aur negative kartey jagey mtlb aur chota kartey jageye mtlb infnite loop mei fass jayenge

    • @honestad3558
      @honestad3558 7 หลายเดือนก่อน

      Ab Tak to dono ko jawab milgya hoga lekin nhi Mila to mei bata deta ho negative distance har instant pe distance aur negative kartey jagey mtlb aur chota kartey jageye mtlb

    • @muhammadsuleman8936
      @muhammadsuleman8936 7 หลายเดือนก่อน +1

      @@honestad3558 BRO thanks for your reply.. But abhi to ma ya b bhool gaya ho ka question pocha q tha LOL... Have a nice coding journey.🙂

  • @fazerugbrug439
    @fazerugbrug439 2 ปีที่แล้ว +1

    brilliant

  • @manavrollno.2314
    @manavrollno.2314 2 ปีที่แล้ว

    Bhaiya thankyou ❤️🔥

  • @thebigexperiment1666
    @thebigexperiment1666 2 ปีที่แล้ว

    Great sir

  • @PritamDas-jj1uo
    @PritamDas-jj1uo 2 ปีที่แล้ว

    After finding the minmum distance to a node from the source , it's not marked either the node is visited or not in the mentioned algo.I

    • @TuringTested01
      @TuringTested01 ปีที่แล้ว

      it doesnt need to be, because all the edges are positive weights so there is no way to travel back because distance travelled so far will be postive as well as distance to travel will also be postive

  • @sujeetkumar6971
    @sujeetkumar6971 2 ปีที่แล้ว

    Bhaiya video ka size pahle se chhota ho raha hai.....Please video ko thoda lamba kare to make better understanding....

  • @kanakkanak1520
    @kanakkanak1520 2 ปีที่แล้ว

    I am having trouble creating adjacency list in java. This is what I have tried:
    //create adjacency list
    HashMap adj = new HashMap();

    for(int i=0;i

  • @akankshapandey9773
    @akankshapandey9773 2 ปีที่แล้ว

    Thank you sir 🙏

  • @anuragpandey8165
    @anuragpandey8165 2 ปีที่แล้ว +1

    daalo yrr videos baki ki

  • @imrockingrick
    @imrockingrick 2 ปีที่แล้ว +1

    Aur kitne lectures lagne wale hain bhai?

  • @ANKITRAJ-zh2xf
    @ANKITRAJ-zh2xf 2 ปีที่แล้ว +1

    Bhaiya phir kyun ruk gaye ho