Heap Sort explained

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

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

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

    You had me at "What's gucci everyone"

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

      Cringe, but good explanation!

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

      i gotta agree

  • @javier5164
    @javier5164 9 ปีที่แล้ว +14

    Hands down best heapsort video I've found in youtube

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

    "Waz gucci everyone"

  • @truth-12345.
    @truth-12345. ปีที่แล้ว

    Thank you, this is a thorough explanation. Other videos are so much more confusing.

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

    Great explanation. I never understood the sorting part of max heap until now.

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

    Loved it sort and simple and precise.. Just also add how the heap was constructed in the first place.

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

    thank you man that helped my conceptual understanding of this a lot

  • @mikek.2703
    @mikek.2703 8 ปีที่แล้ว +20

    Very gucci explanation & animation

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

    The best explanation I've ever seen!

  • @RayRay-oi1cc
    @RayRay-oi1cc 9 ปีที่แล้ว +1

    the statement at 4:23 - Isn't a min heap sorting from least to max ? and max heap sorting max to min ?

    • @domini1337
      @domini1337 8 ปีที่แล้ว

      Yes. Min heaps have the minimum in the root node or 0th index.

    • @d.ndriotis9209
      @d.ndriotis9209 2 ปีที่แล้ว

      Yeah I had the same thought but here is the thing. When u call the function remove() from an array you remove the least element of the array. So if you remove all the items from the array that he created in this video you would get a sorted array(that you could turned into a tree), in which every parent is bigger than its kids.
      I hope that helps clear things out.

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

    Perfect! Thank you so much for putting so much time and effort into this!

  • @rafik.arif.83
    @rafik.arif.83 5 ปีที่แล้ว

    best heapsort video
    ever

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

    This is a phenomenal explanation.
    Thank you very much!

  • @Outsidesman
    @Outsidesman 9 ปีที่แล้ว

    THANK YOU. I wish I could find videos like this for all of my CS topics.

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

    Did denzel washington recorded this video?? xD
    By the way great and short explanation of heapsort! Helped me a lot! Thank you!!

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

    everything's gucci fam

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

    THANK YOU! Finally some actually explaining it

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

    LMFAO, "whats gucci everyone" that gave me a nice laugh :')
    great video

  • @ShubhamKumar-pe3dt
    @ShubhamKumar-pe3dt 10 ปีที่แล้ว

    Awesome video. Thanks loads!!! Learnt that up at once... :) Keep making such videos...

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

    This is pretty gucci bruh.

  • @danielmasri7566
    @danielmasri7566 6 ปีที่แล้ว

    In your example, the greatest value is already the root of your heap, in general however, its simply to fix the heap before swapping the 1st and last elements?
    Thank you!

  • @RonWolfHowl
    @RonWolfHowl 8 ปีที่แล้ว

    But how did the numbers end up in the right order for them to fit into the tree?

  • @naufaladi.youtube
    @naufaladi.youtube 7 ปีที่แล้ว

    first half of the video : a bit slow but it's nice
    the rest of the video : foken sonic

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

    hey is it mandatory that in a max heap all the nodes will be in descending order if we write all their nodes in an array???

  • @bangladesh9132
    @bangladesh9132 6 ปีที่แล้ว

    Isnt it easy when we go from bottom to up, by picking parent with child each time rather than rumble around all over the tree?

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

    What’s heap sort used in?

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

    what would have happend if you had 72 - 83 under 60(and under 72 the 85) instead of 85 - 83 under 60? woudn't it take 83 as heaviest element?

    • @AppleJuiceTeaching
      @AppleJuiceTeaching  8 ปีที่แล้ว

      The heap will switch with the biggest element, of the children. So in your care 85 would switch to the top instead. I hope that clears things up.

  • @haihongtranvn
    @haihongtranvn 8 ปีที่แล้ว

    What happens if from the beginning, the value of the root node is not the biggest one?

    • @primozhrastar
      @primozhrastar 8 ปีที่แล้ว

      everyone dies

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

      Hai Tran-Hong Then it's not a Maxheap, you'll have to make it a Maxheap first

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

    thank you soo much my dear teacher .. much love

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

    Thank you! I finally understand now.

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

    Really clear explanation, thanks sooooooo much

  • @MrMegaGigaTera
    @MrMegaGigaTera 8 ปีที่แล้ว

    It really bugged me to see the array splited, but great video.

  • @Watsnok
    @Watsnok 9 ปีที่แล้ว

    This made me understand it! Thank you for this video

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

    You had me at "What's Gucci everyone"!

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

    life changing; 03:15 finally made sense!

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

    Wtf whys ur tree is 85 on the left instead of on the right 85 is greater then 83

  • @IFrameRodger
    @IFrameRodger 9 ปีที่แล้ว +17

    Great explanation!

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

    Very well explained!

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

    Nice explanation

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

    Great video dude, thanks

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

    very good video. very helpful for me :) thank you!

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

    You explain the sort but now how things are added in the tree. Then you choose an array that is pretty much sorted left to right. Its like teaching people how to bake a cake with the batter in the pan.

  • @karthikbabu6463
    @karthikbabu6463 8 ปีที่แล้ว

    Thx mate it helped me a lot!!

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

    great explanation!! Thank you :D

  • @tizianoolgiati1435
    @tizianoolgiati1435 6 ปีที่แล้ว

    Thank you so much! I eventually got it! :)

  • @nicholaskong1673
    @nicholaskong1673 9 ปีที่แล้ว

    great explanation!

  • @bylandab
    @bylandab 9 ปีที่แล้ว

    Thanks, quick and easy!

  • @yichizhang795
    @yichizhang795 9 ปีที่แล้ว

    Nice video!

  • @goyo8456
    @goyo8456 8 ปีที่แล้ว

    Best explanation

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

    Very Gucci of you, thank you sir

  • @TheJBurn100
    @TheJBurn100 8 ปีที่แล้ว

    whats gucci everyone lol

  • @Envisage82
    @Envisage82 9 ปีที่แล้ว

    Really helpful. Thank you!

  • @bchen12
    @bchen12 8 ปีที่แล้ว

    lol whats gucci everyone

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

    This video was english and great

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

    Excellent.

  • @joggetur
    @joggetur 8 ปีที่แล้ว

    Good stuff, thanks!

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

    great video!!

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

    you lost me at "whats gucci everyone"

  • @ojasagashe268
    @ojasagashe268 9 ปีที่แล้ว

    Awesome LOVED it !!!!

  • @d.ndriotis9209
    @d.ndriotis9209 2 ปีที่แล้ว

    Nc explanation. Thanks

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

    100% pure gucci! :D

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

    Tough to see how all this bullshit is efficient in any situation.

  • @keshavganguly6449
    @keshavganguly6449 9 ปีที่แล้ว

    awesome :) thanks