L-4.11: Dijkstra's Algorithm Analysis | Time Complexity | Pseudocode Explanation

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

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

  • @adarshjhaxiif-1289
    @adarshjhaxiif-1289 ปีที่แล้ว +65

    I don't know why don't these teachers are getting popular in entire India .... He deserves better ❤❤ Thanks a lot bhaiya ❤❤

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

      because their college teachers are even better..unlike Pakistan

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

    sir me hamesha se dijksta algo ki complexity find krne me confuse rehti thi....but aapke explanations se clear ho gaya hai,, ab kabhi nahi bhulungi .......sir abhi tak bahut se teachers ko explain krte dekha hai but aapke jesa explanation kabhi nahi dekha.....great sir....aap bahut shaandar samjhate hain.....

  • @hinatashoyo7985
    @hinatashoyo7985 3 ปีที่แล้ว +21

    Sir, thank you very very very much 🙏
    Your videos are one of the most useful resources available to us. You are a blessing to us

  • @kokilagoel2714
    @kokilagoel2714 3 ปีที่แล้ว +12

    Thank u sir .....I m in 6th sem of my B Tech. Maine 3rd aur 5th ....dono sem mein Dijkstra algorithm padhi thi....iska question bhi kiya tha exam mein .....but aaj tak iski time complexity smjh ni aayi thi ....par aaj gayi....only bcz of you....thanks mere interest ko padhai m aur develop karvane m aur mereko confidence dilane m ki I can also prepare for GATE exam.....Aapko shat shat naman sir🙏🙏.I wish m bhi GATE crack kr paun aur apka aur apne parents ka naam roshan kr paun.

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

      Thanks a lot sir sir for replying to my msg🙏🙏👍

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

    Thanks for explaining everything related to this Dijstra Algo

  • @yourhero3254
    @yourhero3254 6 หลายเดือนก่อน +54

    Legends watching on Same day exam.

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

      1 hour before the exam

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

      2 hour before exam

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

      1 hour 24 mins before exam😂

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

      1 hour before

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

      Hand, s up man

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

    Overwhelming lectures.Don't know how to pay you back, want to give more likes but there is option for only one.Thank you ❤❤❤

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

    Apki videos sa mera pichhle sare sem clear hogya h tw❤

  • @yogitasharma7344
    @yogitasharma7344 3 ปีที่แล้ว +10

    Thanks a lot sir for sharing such a wonderful , awesome , outstanding n understandable videos

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

    Mashallah your way of teaching ❤️✨💫

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

    Legends studying last night before exams 🔥
    Thank You sir

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

    Pakistani Students are taking your notes they have more trust on you rather then their university professors ...Kudos Sir 👏

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

    Yes i share ur channel with my all fellows

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

    Mene bhi krdiya subscribe kyunki subscriber bhot jruri h 👌🏻👌🏻👌🏻

  • @AMAR-pc6ht
    @AMAR-pc6ht ปีที่แล้ว

    Bhai maza aa gya yr literally, not expected this much clarity.

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

    You are such a gem ! Love from Bangladesh Sir

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

    Sir. Airthmetic macro operation in computer organisation
    1) .binary substraction
    2).Binary increment
    3).Binary adder
    Ka lecture playlist me send kar do plz kyuki aapke sivai kisike lecture me vo sahi nahi sikhate or hum pehle aapke video dekhte aayehe to obviously aap ka lecture samaj aaye ga
    Thank you

  • @surbhi_official9206
    @surbhi_official9206 3 ปีที่แล้ว +18

    thank you so much sir... :)

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

    Amazing explanation ji

  • @ch0c0_1
    @ch0c0_1 3 ปีที่แล้ว +4

    Thankyou very much sir.. i always used to cram the complexity of this algorithm. Now i understand it

    • @malcolmmathias5881
      @malcolmmathias5881 3 ปีที่แล้ว

      i guess Im pretty randomly asking but does anyone know a good website to stream new movies online ?

    • @abdielamir915
      @abdielamir915 3 ปีที่แล้ว

      @Malcolm Mathias I watch on Flixzone. Just search on google for it =)

    • @louiekhari3200
      @louiekhari3200 3 ปีที่แล้ว

      @Abdiel Amir Yup, I've been using flixzone for months myself =)

    • @johnnymayson9150
      @johnnymayson9150 3 ปีที่แล้ว

      @Abdiel Amir definitely, I have been using flixzone for years myself :)

    • @cyrusgrayson7457
      @cyrusgrayson7457 3 ปีที่แล้ว

      @Abdiel Amir thank you, I went there and it seems like a nice service :) Appreciate it!

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

    बहुत-बहुत धन्यवाद सर

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

    Amazing video. I can understand very easily 😊

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

    really so great sir thank you very much 😊😊😊😊

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

    Thank you sir

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

    very nice explanation ❤❤

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

    Srr kya samjhate hai aap ,aap ko mere university m hona chahiye😃

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

    great explanationn 👏👏

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

    Thanks sir

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

    thank you 💯💯

  • @MANISHSINGH-bf3rs
    @MANISHSINGH-bf3rs 2 ปีที่แล้ว

    Thanks sir . Your video very help in my study . Your video very awsm .

  • @DileepKumar-oi2gb
    @DileepKumar-oi2gb 27 วันที่ผ่านมา

    thank you sir ❤❤❤

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

    Stunning

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

    Thanks sir 👍

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

    congratulation sir for 1k subscriber🥳🥳

  • @MUHAMMADRASHID-rg6dw
    @MUHAMMADRASHID-rg6dw 10 หลายเดือนก่อน

    Love from Pakistan ❤❤ your great sir really great ❤

  • @IslamicWorld.2505
    @IslamicWorld.2505 10 หลายเดือนก่อน

    great teacher

  • @psc_youtuber
    @psc_youtuber 3 ปีที่แล้ว

    Gr8 Explanation sir.

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

    Thankyou sir :) ❤

  • @shubhammishra-gf7lm
    @shubhammishra-gf7lm 10 หลายเดือนก่อน

    thank you, it was really helpfull.

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

    Thank you sir

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

    Very nice explanation 🔥🔥🔥🔥

  • @rishigarnayak681
    @rishigarnayak681 3 ปีที่แล้ว

    u r an amazing person with amazing knowledge

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

    Nice

  • @himanshusharma3382
    @himanshusharma3382 3 ปีที่แล้ว

    💯💯💯 dimag mein ghus gya

  • @mpanghal9801
    @mpanghal9801 3 ปีที่แล้ว

    Great job sir

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

    Superb sir ❤🎉

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

    Thank you sir

  • @69upasonabiswas88
    @69upasonabiswas88 3 ปีที่แล้ว

    Thank you sir.. Take care of your health.. :)

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

    thanks for copertating

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

    Sir, do you have an English version of your explanation T_T really need that

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

    We are given a dictionaryD, which is an array ofndistinct strings, sorted in lexicographic order.We are also given a procedureCompare-Strings(x,y), which will compare two stringsxandyin Θ(1) time, and returntrueifxcomes beforey, andfalseifycomes beforexin lexicographicorder. We are also given an arrayC, which containsn-1 of thenstrings inD, butCis not sorted.We would like to develop an algorithm that will find the string that is missing inC.(a) [15 pts] Design a divide-and-conquer algorithm that will find the missing string in Θ(n) time.You can assume that we can utilize thePartitionalgorithm that is used byQuickSort, bymodifying it to compare strings instead of comparing numbers (you do not need to show howto do the modification). Write the pseudo-code of your algorithm and explain how it works.(b) [10 pts] Show that the runtime of your algorithm is Θ(n)

  • @ayushnigam9424
    @ayushnigam9424 3 ปีที่แล้ว

    amazing lecture.

  • @sipaliverma9806
    @sipaliverma9806 3 ปีที่แล้ว

    Thank you so much sir

  • @DMTech4U
    @DMTech4U 3 ปีที่แล้ว

    Nice sir

  • @WebDevAnjali
    @WebDevAnjali ปีที่แล้ว +8

    who else is watching a day bfr exam?

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

      😂me

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

      Me

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

      Watching a few hours before exam

  • @Sonuchoubey-kq8wf
    @Sonuchoubey-kq8wf หลายเดือนก่อน

    This is the first time I'm watching the 2nd day before the exam 😅😅😅

  • @cod-e-break246
    @cod-e-break246 2 ปีที่แล้ว +1

    sir
    first step mein har vertex ko infinity assign kr diya
    second step mein relax karne ke liye min heap mein se 2 pick kiya agar 1,2,3.. ki jagah a,b,c... vertices ho to kaise decide karenge ki heap mein min element kaun sa hai

  • @mumarmalik8015
    @mumarmalik8015 3 ปีที่แล้ว

    Sir Love from Pakistan

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

    Love from Pakistan 😍

  • @ਮਨਦੀਪਕੌਰ-ਹ7ਫ
    @ਮਨਦੀਪਕੌਰ-ਹ7ਫ 3 ปีที่แล้ว +1

    Thnkuu sir 😍😍

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

    Correction - Dude there are more vertices than edges at last on the other way around.

  • @parneetkaur-gs4bk
    @parneetkaur-gs4bk ปีที่แล้ว

    Thanku so much sir..great explanation ❤️

  • @kohinoorkhan8529
    @kohinoorkhan8529 3 ปีที่แล้ว

    superb sir .. :)

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

    Correct Pronunciation is Dike - Struh

  • @zanijutt311
    @zanijutt311 3 ปีที่แล้ว

    Thnx sir 😊

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

    best..

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

    How would the value of u iterate through the graph? Since, u = Extract_min[Q] should return 1 again and again right (it's the lowest distance) ?

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

    I doubt think it should be log V. It should be log E, b'coz we can insert same vertex multiple times.

  • @jaydutta4304
    @jaydutta4304 3 ปีที่แล้ว +4

    Sir can you please explain why relaxation time for each vertex is log v?

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

      because in relaxation procedure we are mainly performing decrease key operation, and rest will take constant amount of work therefore only consider the time of decrease key operation in min heap i.e, O(log n) that is equal to O(log v).

  • @aimenshah3234
    @aimenshah3234 3 ปีที่แล้ว

    You're the best 😍

  • @manu-prakash-choudhary
    @manu-prakash-choudhary 3 ปีที่แล้ว

    you are too good

  • @ReenaGurjar-mr3jg
    @ReenaGurjar-mr3jg 5 หลายเดือนก่อน

    I'm watching before 30 min on exam

  • @SubhamKumar-9009
    @SubhamKumar-9009 3 ปีที่แล้ว

    Nice ❤️❤️❤️💜💜💜💜💜

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

    actually writing on te opposite side of where you are standing might be better because we cant see what is written since it is being coverd by you

  • @PakBunny-y5e
    @PakBunny-y5e 5 หลายเดือนก่อน +2

    Where is UET students

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

    does this method work for complex problems...my teacher told it does not work for complex problems...

  • @badalsaini1236
    @badalsaini1236 3 ปีที่แล้ว +7

    I am first

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

    Sir kindly upload the lecture of N-Queen with algorithm please please sir it's request

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

      its not algorithm but a leetcode problem based on backtracking bruh

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

    Sir, At 8:48 you said that to decrease (Performing Relaxation) we take logV time.
    But considering the worst case Senario where a vertex is connected with all the vertices (Eg : Complete Graph). In this example, we would be checking and relaxing V times for a particular vertex (As there exists a direct edge from each edge to all the other edges). This process would be continued for all the V vertices.
    So we would be checking V*V times the Relaxation process. So won't the Time Complexity overall be O(V*V) ??

    • @siddhantjha6649
      @siddhantjha6649 3 ปีที่แล้ว +4

      bro aapko bhi pata hai time complexity v2 hogi hame bhi pata hai sir ko bhi pata hai to faltu ka doubt leke wannabe good student mat baniye......

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

      @@siddhantjha6649 savage reply bro 😂.
      Aise doubt RnD sector mein acche lgte hain, placements and college exams ke time nhi

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

      You are right.
      And video me bhi yahi bataya hai.
      The complexity can even be worse than O(v*v).
      For a complete graph or a graph "close to" a complete graph, the number of edges are O(v * v)
      For each edge, we'll decrease key which will take O(log(v))
      which makes the complexity: O(v * v * log (v))
      And this case is covered in the complexity given as O(Elog(v)) as E = O(v * v).
      The idea is not to find the worst possible and O(E log (v)) is certainly the worst possible.

  • @samarthdixit2036
    @samarthdixit2036 6 หลายเดือนก่อน +3

    sir esa kuch hai jo aapko nahi aata

  • @NewsBollyw
    @NewsBollyw 3 ปีที่แล้ว

    Sir please ek baar o(v*v) ek baar bta do sirf apka hi samjh aata h

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

    How to subscribe from multiple devices. Is it multiple accounts or multiple devices?

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

    But why extractMin() is logarithm time complexity?

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

    Can you please include videos on bf and df and also b+ trees🙏🙏

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

    Classic ovrview

  • @VedantGholap-rf5vr
    @VedantGholap-rf5vr ปีที่แล้ว

    VlogV kyu nahi aya ... edges to V-1 ke barabar hote hai so apparently vertices > edges

  • @AnkitKumar-nx2tq
    @AnkitKumar-nx2tq 3 ปีที่แล้ว

    Aman Dhattarwal OP.

  • @Tushar-br9bw
    @Tushar-br9bw 5 หลายเดือนก่อน

    Aagye exam m pdhne

  • @shivanigupta7661
    @shivanigupta7661 3 ปีที่แล้ว

    Sir adobe shop ka course krna kesa rahe ga iski market kitni dimand kya mujhe is ko karne se work mil apyega

  • @xdspali
    @xdspali 3 ปีที่แล้ว

    Dsssb mock test k kb tk proper site working

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

    Today is my exam😅

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

    Hello sir

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

    Sir, in this also we're creating kind of spanning tree and in a spanning tree no. of edge should be v-1 so in calculating time complexity VlogV and ElogV me ElogV wala kaise jada hua sir ??

  • @Deshwal.mahesh
    @Deshwal.mahesh 2 ปีที่แล้ว +1

    Shouldn't it be O(V + E log v) ??

  • @akashbansal5501
    @akashbansal5501 3 ปีที่แล้ว

    ❤️❤️

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

    Legends are watching one day before exam 😂

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

    Kal paper hai 🫣

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

    are you talking in english?

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

    what does relax mean

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

      😅 relax means after enjoying your relax

  • @Masakkalii
    @Masakkalii 2 วันที่ผ่านมา

    Log kayse aya