Quicksort: Partitioning an array

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ก.พ. 2025

ความคิดเห็น • 1.3K

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

    All the fancy power points and drawing tablets and still the best explanation is a homie with paper cups.
    Thank you, sir!

  • @diegod.8518
    @diegod.8518 3 ปีที่แล้ว +221

    I think it's funny how you don't use anything fancy to explain this, and yet your explanation is still one of the best.

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

      Thank you. Glad you liked it :)

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

      Not sure.. have you seen the Hungarian dancers?

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

      Thank you for the thorough explanation!!

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

    One of the most understanding videos i have seen so far about QuckSort. Thank you sir, extremely understanding

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

      Glad you liked it

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

      Understandable*

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

    I watched your instruction twice, not because it's hard to understand but so enjoyable to watch. Thank you

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

      Right!? I could not believe how simple he made it seem.

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

    This is the best video on Quicksort.
    However, at 4:05, we could just swap "Pivit" and the "i+1".

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

      Yo I'm glad you said that. I was about to make a loop to shift them all (which would increase the time complexity). But your suggestion gives the same result (numbers to the right are larger than pivot) at a shorter time complexity

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

    Usually I don't comment on video but I have to make an exception for this one because EVERYTHING WAS JUST PERFECTLY EXPLAINED....
    It changes from the videos where the guy takes more than 10mn to explain it in a way that will confuse more
    KEEP IT UPP 🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥

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

      Thank you for the compliment. Glad you like the video.

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

    I've never seen such an amazing teaching method, thank you! This is gold

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

      Thank you for the compliment!

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

    not gonna lie, its the best video available for quicksort.

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

      Oh wow, that's the best compliment! Thank you for watching.

  • @mapmappampam8758
    @mapmappampam8758 7 ปีที่แล้ว +34

    you are very good at explaining this complex algorithm!
    with your calmness it was very easy to follow you step by step.
    you are the only one that actually helped me to understand :)
    Great job! Thank you!

    • @ranggasob
      @ranggasob 7 ปีที่แล้ว

      This should be the 'go to' video for quicksort explanation

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

    This is the best explanation i've come across!

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

    This is amazing! Great explanation. I could not understand quicksort until you masterfully and elegantly demonstrated how the algorithm works.

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

      Thanks for the very kind words. Happy to help!

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

    possibly best video on TH-cam to understand Quicksort.
    Everyone just dry runs the algorithm - without clearly showing what's being done and why.
    You won 'em all!

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

      Thanks~ I'm glad it helped.

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

    Thank you prof KC Ang. After so many days of confusion I finally got clear explanation from your video. Thank you for virtually sharing your knowledges!!

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

      Glad it was helpful!

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

    Only after watching this video did I understand that the `i` only increments when a swap happens, in effect keeping track of where the pivot should finally rest. The best explanation I've seen on quicksort partitioning!

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

    this is by far the best explanation of quicksort so far after pouring through countless videos.

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

    Amazing explanation! Thank you, Thank you, Thank you :) Very clearly explained and the visual aids were amazingly helpful.

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

      You're welcome. Glad the video is of use to you.

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

    probably the best explanation of quick sort in so less time,one thing to say to understand this better you first go throuhh the video explain by mycodeschool channel and then watch this and you will see clearly how things are working here.
    Hats off you sir!
    Great job.....

    • @mtophir
      @mtophir  4 ปีที่แล้ว

      Thanks for your kind words

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

    It's amazing how much better this tutorial is than the other ones out there. Especially from a non-native English speaker. I applaud you.

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

    this explains a lot why "i" started at index -1. Thanks.

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

    This Legend is replying to comments even after 6 years.❤

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

      I'm no "legend" - I'm just an ordinary academic at a university. Thanks for your message, though.

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

    This is the correct way every human being can get crystal clear understanding of hardest topic easily
    Respect to great teacher like you sir
    love & Respect from India

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

      Thank you and glad that you found the video useful. :)

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

    I struggled fully grasping this concept of why this works, you explained it very well and made the click that when I look back I don't understand where my confusion came through. Thank you so much.

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

      You're most welcome. Good to know that this video had helped you overcome your struggles.

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

    This is a clear explanation, but I'd avoid shifting the array at 4:07 and just swap the 4 and the 8 (that is, the element at the pivot position with the element at i+1) since it's much less work and it will also result in guaranteeing what we need: everything to the left of i + 1 is smaller than the pivot, everything to the right of i+1 is greater than the pivot, and the pivot is at i.

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

      I thought the same, was surprised when he moved all the cups lol. Great video though! Super clear

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

      Thanks both. This point has been discussed at length in the past. You may wish to read the video description. Thanks for watching!

  • @Mr.SuperMan
    @Mr.SuperMan 8 ปีที่แล้ว +2

    The loveliest explanation of partitioning ever made.
    Hats off to you man!

  • @-kindredeternalhunter9907
    @-kindredeternalhunter9907 4 ปีที่แล้ว +7

    You are honestly good . Ur way is the best way to explain this, dunno why people keep explain this by code, all viewer want to know is the idea to do q sort ans you did it well

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

      Glad you liked it. Thank you so much 😀

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

    I've been searching like a hour for a clear explanation. Thank you! You are a life saver.

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

    thank you for this video!! i love how you used the cups, it's so much easier seeing this happen in real life instead of a digital diagram/images on screen.

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

      Glad it was helpful!

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

    thank you again, I have spent my day trying to learn quick sort and this video actually gave a clear understanding to a point I can implement code with no problem. Thank you !!!!

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

      Thank you for watching this video and leaving a comment!

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

    This is most certainly the easiest video to understand about partition. I literally am mad it's this easy haha!! Thank you so much!!! I definitely did NOT study this the day before my test :P

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

      Thank you. I'm glad you find it useful.

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

    Incredibly helpful. Textbooks and online articles handwaved over partitioning. Thank you for explaining this so well.

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

    I wish our college lecture had explained it this clearly. College is where we go to get grades; TH-cam is where we come to learn. Thanks KC Ang.

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

    Thank you so much! This is the only explaination I can understand. No those fancy graphic animation and music, no confusing complex definition and pesudo code, just a straight forward visual explanation. After I watched this, the pesudo code suddenly makes sense now.

    • @mtophir
      @mtophir  4 ปีที่แล้ว

      You're welcome and thank you for the kind words.

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

    this was the best explanation of Quicksort in youtube

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

      Thank you. Glad you liked it.

  • @rew23able
    @rew23able 7 ปีที่แล้ว +19

    Best explanation ever.
    Very clear and crisp explanation and the representation helps to literally visualize the problem.
    Thank you !

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

    This is the most clear explanation I have ever seen of the algorithm. Thank you so much.

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

      Glad it was helpful!

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

    This is single handedly the best visualization of quicksort I've ever seen. Thanks for this!

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

      That's a very nice compliment. Thank you!

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

    This is the best explanation of Partitioning on TH-cam. Thank you!

    • @mtophir
      @mtophir  4 ปีที่แล้ว

      Thank you~ glad you liked it.

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

    I went though so many videos. This is where I have understood the logic behind this algorithm very well. Thank you so much Master.

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

      Thanks for the positive comment!

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

    Agreed with previous person. The most clear description of Quicksort I've seen. Well done and thank you.

    • @mtophir
      @mtophir  4 ปีที่แล้ว

      Thank you

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

    OMG, your explanation makes a lot of sense compared to other videos i've seen, NOW I GET IT>>>>>>>>>>>>>>>> THANKS

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

      You're welcome!

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

    clever way of sorting the array and demonstrating how the i and j move through the loop together and make the pivot! Thank you so much for your efforts!!

  • @kentnixon1651
    @kentnixon1651 5 ปีที่แล้ว

    Was having a lot of trouble understanding this algorithm until I stopped here and watched your video - now it totally makes sense! Thank you for taking the time to not only make the video, but to actually demonstrate the algorithm in physical form. It really helped me to learn much more concretely than any of the code snippets other tutorials were relying on.

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

    The best explanation of partitioning I have ever seen.

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

      Glad you think so. Thanks!

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

    thank u sir....this is the most clear explanation than most of other explanations of quick sort in the youtube.

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

    I find it really interesting how Quicksort as a sorting algorithm itself is intuitively quite simple but I've seen so many different methods for partitioning the array.

  • @bilalkhanthedreamer
    @bilalkhanthedreamer 7 ปีที่แล้ว

    You're great sir. I was trying to understand quick sort from many days, but you made me understand the working of quick sort partition in less than 5 minutes. Thank you so much.

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

    Amazing, short, easy explanation

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

      Happy to note you find the explanation easy to understand

  • @courses-lectures
    @courses-lectures 3 ปีที่แล้ว +2

    You are an amazing instructor ... its is considered the best tutorial in quick sort algorithm

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

      Thank you for watching and for acknowledging the effort!

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

    Great explanation! One thing to mention is, instead of shifting everything from i+1 to the right, you can just do a swap of A[i+1] and pivot, (4 and 8 in this case) which is probably more efficient.

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

    you make so much sense, the hardest part of quick sort is understanding the first passing of the partitioning function. Thank you

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

      Hope the visualisation in this video has made "the hardest part" a bit easier to understand.

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

    It looks like this guy knows how to teach, awesome vid.

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

      Thanks :) I try my best ...

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

    So simple and elegant, straight to the point. Much better than those overdone graphics you see in other channels.

    • @mtophir
      @mtophir  4 ปีที่แล้ว

      Thank you for the kind words!

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

    Watched so many quicksort videos but this one is the best. Thank you good sir !

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

      Glad you liked it!

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

    He explained in 5 minutes what other videos didn’t in 10-15 minutes. Best quicksort video I’ve seen

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

      Thank you for your vote of confidence.

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

    This is the best video on quick sort I have watched . Thanks man for making this amazing video.

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

      Thank you. Glad you liked it!

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

    I believ i see your video everytime i need to refresh about quick sort. Thank you. I may have seen it more than 15 times !

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

    Teacher took 40 mins. Book took 1 hour. This guy taught me in 10 mins.

  • @VijayBhangur-b7e
    @VijayBhangur-b7e ปีที่แล้ว +1

    After going through so many contents and TH-cam videos I finally found someone explaining the Quicksort in a very clear manner. Brilliant job KC...!👌

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

      Glad it helped!

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

    Please, can someone give all the humans, animals and plants as subscribers to this legend

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

      Very flattered by your comment! Thanks for watching.

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

    Wow...the way you used the cups for explaning the concept is so creative

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

    I finally understood QuickSort(A[],first,last). Thank you very much. You video was very illuminating!

  • @marcelcohen4844
    @marcelcohen4844 7 ปีที่แล้ว

    I've been watching about 20 videos of quicksort, this is only one that explains the concept clearly

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

    The best example I have seen on the internet. Thank you Sir

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

      That's a great compliment! Thank you.

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

    The kind of teachers we students crave for!!....Thanks Sir

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

    the best explanation of quick sort thank you

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

      Glad you liked it!

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

      @@mtophir wish me luck bro, im going to face interview in this week 🙏

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

      @@eucliwoodhellscythe4324 Good luck! All the best!

  • @pastafarian8410
    @pastafarian8410 5 ปีที่แล้ว

    This is the best explanation of Quicksort I 've come across anywhere. Cheers

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

    This is the first explanation that I understand immediately after I've watched it! Thank you so much! Greetings from Hungary :)

  • @georgesmith9178
    @georgesmith9178 5 ปีที่แล้ว

    The best part was that you actually pointed me to the fact the (i) pointer is initially at (low -1) and that it will not be out of bound because it will be incremented just before the first swap. Special thanks for that.

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

    he explains complex stuff in a very plain way. What an illustration!

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

    WOW, I MEAN WOW. This is the best explanation of the QuickSort I have seen. Not even AI help could have shown that. Thank you.

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

      Wow, thanks!

  • @Honest_Reply900
    @Honest_Reply900 9 หลายเดือนก่อน +17

    One of the best explanations, you nailed it

    • @mtophir
      @mtophir  9 หลายเดือนก่อน +5

      Thanks for the compliments!

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

    I have been struggling for a few days to get a clear idea of quick sort and sir you have made it super clear. Thanks a lot, sir💜
    May God always bless you:>

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

      Happy to know that the video was helpful. All the best!

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

    Just Awesome !!!! Crystal Clear !! Tried a few lectures!
    This is GOLD!
    👍❤️

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

    One of the best simulations of the partition procedure, thanks for making this video :)
    I hope to see more of your video.
    Thanks

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

    Best explanation ever of quicksort

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

      Thank you, and thanks for watching.

  • @h.cazador
    @h.cazador 5 ปีที่แล้ว

    Best demonstration I have seen for quick sorts. I'm a visual learner and using real world objects really helped, not to mention the great instruction and organized narration.

  • @kevinvira
    @kevinvira 7 ปีที่แล้ว +14

    Finally I know how QuickSort works. Thank you.

  • @kk-ol7nw
    @kk-ol7nw 7 ปีที่แล้ว

    I surprised that so many people in TH-cam do not understand how the quicksort works even if they post the video about it. Except for him. great video.

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

    Great video, thank you so much. The book and examples made no sense, but this is a lot better than the examples online.

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

    best explanation of the algorithm, cleared my confusion in minutes. thank you!!

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

    Best video I've seen yet... keep up the good work!

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

    Wow! What a great instructor. This is brilliant. Thank you so much for the amazing explanation.

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

    Very clear explanation! Wish all of my proffessors had this impact

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

      Thank you for your kind words

  • @曹小虎-k4n
    @曹小虎-k4n 8 ปีที่แล้ว

    The video describes the basic unit of computation in the processing of quick sort algorithm. Very clear and beautiful!

  • @Julian-tg3iq
    @Julian-tg3iq 3 ปีที่แล้ว +3

    Thank you so much, my prof. didnt explain it as good as u did, i was really confused about the pivot before.

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

      Glad it helped!

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

    WOW, I watched green animation video, and was giving up on quick sort, and then watched your video and its as clear as day.

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

      Glad it helped!

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

    Very smart implementation Mr. Ang!

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

    Thank you for your efforts! I gotta appreciate how you are explaining with that perspective, as you have to consider everything in reverse (right to left), while for students it's still left to right :D

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

      Thank you for noticing and pointing it out.

  • @i2Chinese
    @i2Chinese 7 ปีที่แล้ว +12

    At 4:06 (when the partitioning is finished) there was a shift in the array which is very expensive, for the purpose of the quicksort I believe it'd be a more beneficial if you instead swapped the pivot with (i + 1)

  • @shivanshoe
    @shivanshoe 5 ปีที่แล้ว

    He is probably the simplest man on internet! Thanks man! appreciate it.

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

    Amazing explanation!

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

      Glad you think so!

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

    Sir you cleared my problem of finding the pivot positions. Thank you for explaining this in such a great and easy manner.

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

    I have to admit there is a lot of great videos out there for data structure and sorting videos, but loved this one!

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

      Thank you so much for the compliment!

  • @georgesmith9178
    @georgesmith9178 5 ปีที่แล้ว

    KC Ang, thank you for the explanation. The only shortcoming of your explanation is that you shifted everything up instead f just swapping 4 and 8 at the end of the first partition run.
    Gave you thumbs up. I think you fully deserve it.

    • @mtophir
      @mtophir  4 ปีที่แล้ว

      Thanks. With regard to the last step, please see video description - when the pivot was found, I just wanted to move the cup to that position and in my eagerness to finish the video, I physically moved (shifted) the cups to one side to place the pivot in its position.

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

    Thanks for posting this. I found it enormously helpful.

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

      You're most welcome!

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

    This video makes the topic really easy to refresh if you don't remeber the step by step opertions on the array

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

    This is the best video on Quicksort

    • @mtophir
      @mtophir  4 ปีที่แล้ว

      Thank you. Glad you enjoyed it.

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

    7 years on and still this is the best

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

    CS50 sucks. Thanks for your video! Much much better explained

  • @ThePr0Br0
    @ThePr0Br0 5 ปีที่แล้ว

    I'm crying, you have successfully beaten my top ranked uni professors. Perfect explanation