20 Sorting Algorithms Visualized

Поделиться
HTML-код
  • Опубликовано: 10 окт 2024

Комментарии • 280

  • @glenndelacruz8157
    @glenndelacruz8157 2 года назад +82

    0:35 + 2x speed = sick beat

  • @TheTvIsBroken_FD
    @TheTvIsBroken_FD 2 года назад +41

    0:41 Wow the music is so cool

  • @ashermain_2000
    @ashermain_2000 Год назад +32

    Radix Base 10 not being absolutely bass boosted is a blessing.

  • @aster_the_lil_guy
    @aster_the_lil_guy Год назад +14

    3:10 sounds sick

  • @Holac0moestan132
    @Holac0moestan132 Год назад +19

    2:26 it looks like a cat

    • @qaq221
      @qaq221 3 месяца назад

      +

  • @MoosesValley
    @MoosesValley 4 года назад +37

    Awesome work. These visualisations may not help a beginner understand / differentiate the various sorting algorithms, but they sure are interesting and make a lot of sense when you understand the algorithms, have written the code to implement them, etc. eg. The merge sort splitting the array in half over and over and then recombining the chunks recursively. You are proving that even after 70+ years of digital programmable computers, we can still find new and interesting and sometimes better ways to visualise processes and data. Keep up the great work !! +1 LIKE. +1 SUBSCRIBE.

    • @CompilerStuck
      @CompilerStuck  4 года назад +1

      Thank you very much!

    • @rcb3921
      @rcb3921 3 года назад +2

      "These visualisations may not help a beginner understand / differentiate the various sorting algorithms."
      There is no need to soften or qualify your criticism, it is spot on. This work does not help one to understand sorting algorithms.

    • @AleksSPace
      @AleksSPace 2 года назад +1

      @@rcb3921 Too much "art", too little "sense". Starting with shuffle.

    • @maurolionelmipianoyyo11
      @maurolionelmipianoyyo11 2 года назад

      I know how to insertion sort

    • @CompilerStuck
      @CompilerStuck  2 года назад +1

      If you wanna play around with it yourself: github.com/CompilerStuck/sorting-visualizer

  • @FBI_agent_24
    @FBI_agent_24 2 года назад +17

    0:23 Motorcycle sound be like:

  • @thewoodfamily6511
    @thewoodfamily6511 3 месяца назад +3

    0:25 perfect heart

  • @TubedroidtheYoutubeFan
    @TubedroidtheYoutubeFan 2 года назад +8

    2:24 your business has a emoji cat

  • @glitcher9453
    @glitcher9453 Год назад +10

    Shell sort somehow makes a sick beat.

  • @gtdmg489
    @gtdmg489 3 года назад +70

    The visual and sound reminds me of worthy.

  • @Obstagoon862
    @Obstagoon862 3 года назад +27

    Gravity sort was so satisfying!

  • @XX-35withtophat
    @XX-35withtophat Год назад +10

    2:26 wow

  • @Kyle_the_duck
    @Kyle_the_duck Год назад +6

    0:00 me dancing:

  • @abysspegasusgaming
    @abysspegasusgaming 10 месяцев назад +2

    0:35 I was feeling a bit froggy that Sunday... Must've been a witch that turned me into a newt. I'm all better now though.

  • @MoonGold42
    @MoonGold42 2 года назад +10

    5:48this is making me dance

  • @raffeld.afrinaldi8911
    @raffeld.afrinaldi8911 2 года назад +22

    1:53 normal turns circle point

  • @XD-vd2xw
    @XD-vd2xw Год назад +5

    X: whats 6 + 4?
    My brain: 1:31
    Me: 47

  • @INTVEAYSLM2024
    @INTVEAYSLM2024 10 месяцев назад +11

    i didnt feed my colors for one millisecond and now they TWEAKIN 💀💀💀💀💀💀😭😭😭😭😭⁉️⁉️⁉️⁉️😂😂😂😂😂

  • @フィッシュラス
    @フィッシュラス Год назад +4

    0:37 is a banger

  • @wrigglel
    @wrigglel Год назад +5

    0:03 rainbow sign (rainbow spread)

  • @bethgerong4481
    @bethgerong4481 3 года назад +12

    no one: minecraft loading screen creating a new world be like: 1:01

  • @matthiashenke5306
    @matthiashenke5306 11 месяцев назад +2

    This is the Best Sound Ever

  • @eyeman2534
    @eyeman2534 2 года назад +7

    0:46 looks like a Ruffles

  • @ProTheRobloxer
    @ProTheRobloxer Год назад +1

    Cycle Sort: Who are you?
    Double Selection Sort: I’m you, but faster

  • @arcrius4
    @arcrius4 Год назад +6

    It seems like Bucket sort at 5:38 was doing what I normally see Pigeonhole sort do in other videos. (Elements equals writes to main array, writes to aux array is 2x elements, and no swaps).
    I had no clue what the Pigeonhole sort in this video was doing at 3:22.

    • @MyNameIsDebra
      @MyNameIsDebra Год назад +3

      3:22 - Pigeonhole Sort
      8/10
      It's so good! I like the sound.

    • @XX-35withtophat
      @XX-35withtophat Год назад

      ​@@MyNameIsDebra me too

    • @chrisrodriguezm13
      @chrisrodriguezm13 10 месяцев назад +1

      The pigeonhole sort was pretending itself to be the insertion sort

    • @kawkanat1616
      @kawkanat1616 8 месяцев назад

      @@MyNameIsDebra really cool

  • @user-pn7ty2he6m
    @user-pn7ty2he6m 4 года назад +39

    Very interesting, thank you. Any chance I could get a copy of your spreadsheet? You gathered some wonderful data but I couldn't play with it!

    • @CompilerStuck
      @CompilerStuck  4 года назад +2

      Hey, thanks for your feedback.
      I am currently setting up a GitHub-Repo with my stuff, but it's private yet.
      I could contact you when i publish it.

    • @user-pn7ty2he6m
      @user-pn7ty2he6m 4 года назад +2

      @@CompilerStuck Cool! You can reach me at y4zxx1ypp9sb@opayq.com or just post here.

    • @CompilerStuck
      @CompilerStuck  4 года назад +1

      @@user-pn7ty2he6m kk

    • @CompilerStuck
      @CompilerStuck  2 года назад +2

      It has been long, but here it is: github.com/CompilerStuck/sorting-visualizer

    • @marble5515
      @marble5515 2 года назад

      LoL .. 2 years

  • @Musicombo
    @Musicombo 4 года назад +27

    This is pretty cool stuff! Is this your app or a fork of w0rthy's with your own improvements?

    • @CompilerStuck
      @CompilerStuck  4 года назад +8

      Thank you! I wrote all code by myself, inspired by worthys and your videos

    • @Musicombo
      @Musicombo 4 года назад +5

      @@CompilerStuck That's pretty rad, considering the inspirations shine through. Is this Java or Processing?

    • @CompilerStuck
      @CompilerStuck  4 года назад +8

      @@Musicombo Well.. it's java, using Processing ;)

    • @Musicombo
      @Musicombo 4 года назад +5

      @@CompilerStuck Cool! I gave you a shoutout on my channel. You deserve some attention :P

    • @CompilerStuck
      @CompilerStuck  4 года назад +5

      Thank you! Means a lot to me :)

  • @RobloxRobloxBad
    @RobloxRobloxBad 2 года назад +7

    2:29 cat

  • @andee2126
    @andee2126 Год назад +1

    0:40 why does this remind me of a Minecraft music track called moog city

  • @TOBB2K24
    @TOBB2K24 8 месяцев назад +1

    0:35 fire

  • @UnitedStatesOfAmerica-US0
    @UnitedStatesOfAmerica-US0 7 месяцев назад +1

    7:19 me laughing atva cave and realises there is no caves

  • @CompilerStuck
    @CompilerStuck  2 года назад +7

    Source Code available at: github.com/CompilerStuck/sorting-visualizer

  • @nunthenihtara608
    @nunthenihtara608 3 года назад +23

    Medal for Shell sort: 🥇

  • @mayzdev
    @mayzdev Год назад +4

    0:23 heart

  • @Offical_Skyla_Slimepup1223
    @Offical_Skyla_Slimepup1223 27 дней назад

    1:53 my brain processing something hard on a school test

  • @apportensmortis
    @apportensmortis Год назад +1

    THE ONE AT 0:35 GOES FUCKING HARD

  • @irapuanjuniorferreira7286
    @irapuanjuniorferreira7286 Год назад +4

    4:08 Selection sort 6:31 bubble sort 7:16 3:08 double selection sort

  • @Henqee
    @Henqee Год назад +8

    I like this so much! I tried to imitate it for my coding practice, but I am having trouble finding the distance between two elements. I could not see to connect the beginning and the end of the array;( If you don't mind, can you tell me how to do that?

    • @CompilerStuck
      @CompilerStuck  Год назад +7

      Hey! That sounds fun :)
      You gotta think about what you want to achieve by calculating the disparity:
      Finding the minimum distance between the elements original position, and the position it is currently moved to.
      So you gotta calculate the absolute distance in both ways, forward and backward, and select the smaller value of both
      That would translate to sth like this:
      min(abs(current_pos - org_pos), array_length - abs(current_pos - org_pos))
      I hope this help :) Have fun coding!

    • @Henqee
      @Henqee Год назад +4

      @@CompilerStuck Amazing! Thank you! It was helpful!

  • @kawkanat1616
    @kawkanat1616 8 месяцев назад +2

    0:36 its like a song

  • @SkibidiSigmaAUTTP
    @SkibidiSigmaAUTTP 3 месяца назад +1

    5:47 hey kid, wanna listen to this beat?

  • @Nick-40o
    @Nick-40o 4 года назад +40

    Have the visualization be the word "Sort",and I'll watch your videos.

  • @naruhodoryuichi_daniel
    @naruhodoryuichi_daniel 2 года назад +2

    I like this sound of sorting.

  • @Handles_Are_Bad_Lol
    @Handles_Are_Bad_Lol Год назад +6

    Why does shuffling take so long when bogosort exists?

  • @zohnannor
    @zohnannor 2 года назад +47

    I think pigeonhole sort is wrong

    • @zohnannor
      @zohnannor 2 года назад

      yeah. you totally confused all the sorts

    • @Leviathan1132
      @Leviathan1132 2 года назад +1

      Yeah

    • @KreeFree-2
      @KreeFree-2 Год назад

      No they aren't

    • @zohnannor
      @zohnannor Год назад

      @@KreeFree-2 can you show why?

    • @KreeFree-2
      @KreeFree-2 Год назад +1

      @@zohnannor cuz the gravity of the earth rotates everything of colors and moons of madness is the best time to stay home and take you to the moon is the best time scrolling down the street is so good to stay strong and can form for the 1 quadrillion a joke is so much better than the world is the new the world end of a middle aged in bourbon and can form

  • @paulmark992
    @paulmark992 10 месяцев назад +1

    This sounds like an 80s video game

  • @endersoncorrea8659
    @endersoncorrea8659 2 месяца назад +2

    1:52

  • @thtdrgnmn
    @thtdrgnmn Год назад +3

    0:23

  • @yapwilson666hulksmash5
    @yapwilson666hulksmash5 3 года назад +3

    0:25 The heart shaped

  • @martinefrensoquigomez7835
    @martinefrensoquigomez7835 10 месяцев назад +2

    4:28 Mario Bros. when you beat a level

  • @kagechu2005BISVG
    @kagechu2005BISVG 2 года назад +6

    0:35
    ain't no way
    1:55 also, 2x the speed for something else

  • @TheForsakenHero318
    @TheForsakenHero318 7 дней назад

    idk why bro chose these sounds and put the sorts in this order but it's mad cool
    4:28 these are all double selection sort bro???

  • @kjrichardson2892
    @kjrichardson2892 Месяц назад +1

    2:27 Looks like a cat 🐱

  • @BGQV
    @BGQV Год назад

    “hey that girls cute! I wonder what she's listening to.“

  • @yatsu5591
    @yatsu5591 3 года назад +4

    This edible aint sh...

  • @jimmykeech2467
    @jimmykeech2467 Год назад +1

    3:23 sounds like "setting sun" by chemical brothers

  • @glenndelacruz8157
    @glenndelacruz8157 2 года назад +2

    2:22 giant eared

  • @Анатолий-й8о
    @Анатолий-й8о Год назад +4

    3:23

  • @koshland-micro
    @koshland-micro Год назад +1

    Odd even sort be punching that flower 1:56

  • @maurolionelmipianoyyo11
    @maurolionelmipianoyyo11 2 года назад +6

    If you use lsd radix sort base 10 then put 4 and 2

  • @ashutoshmahapatra537
    @ashutoshmahapatra537 Год назад +2

    Odd even sort is like a fan 😂

  • @LVETOT
    @LVETOT 3 года назад +2

    Subscribed! :D

  • @foxxdyeah
    @foxxdyeah 2 года назад +2

    how you instaledSorting Algorithm

  • @michaelsaunders1400
    @michaelsaunders1400 3 месяца назад

    Hi, Atari!

  • @Brócoli_Z
    @Brócoli_Z 2 года назад +2

    0:33 this sounds like a song

  • @Kids_Scissors
    @Kids_Scissors 2 года назад +1

    damn, a whole lot of these just kinda look like the douboe selection sort

  • @jcfreak73
    @jcfreak73 10 месяцев назад +1

    By what attribute are these points being sorted? It doesn't appear to be either position or color.

    • @CompilerStuck
      @CompilerStuck  10 месяцев назад +1

      It is by color. They are arranged in a circular pattern.
      But each points distance from the center is defined by the distance to the points original position in the array -> Disparity

    • @jcfreak73
      @jcfreak73 10 месяцев назад +1

      @@CompilerStuck got it! Thank you

  • @RustyDogeNBee
    @RustyDogeNBee Год назад +2

    👍🏻👍🏻👍🏻

  • @RichardsonDoesStuff
    @RichardsonDoesStuff 9 месяцев назад

    *_Yellow, Cyan and Pink have left the chat._*

  • @KtmBowAndDavincifan
    @KtmBowAndDavincifan 2 года назад +2

    2:27 EMOJICAT

  • @user-nj2vm2nj5j
    @user-nj2vm2nj5j 11 месяцев назад +2

    What’s the game called

  • @MichelleAtxtxsaagtllred
    @MichelleAtxtxsaagtllred 3 месяца назад +1

    2:29 feline

  • @anomalie3034
    @anomalie3034 4 года назад +2

    gabber up!

  • @back22297
    @back22297 9 месяцев назад

    This is how my moons orbit me

  • @endersoncorrea8659
    @endersoncorrea8659 2 месяца назад

    2:66 WOW!

  • @wrigglel
    @wrigglel Год назад +1

    touhou attacks

  • @nikmrn
    @nikmrn 2 года назад +1

    my brain during an exam

  • @raffeld.afrinaldi8911
    @raffeld.afrinaldi8911 2 года назад +2

    5:09 with shape strawberry lol

  • @DaniellaSantiago-lk2zh
    @DaniellaSantiago-lk2zh 2 месяца назад +1

    1:06 eeeeeeaaaaaaauuuuuuuu

  • @ahmadsyed1964
    @ahmadsyed1964 15 дней назад

    In the odd even sort, emoji cat

  • @SuperDZ555
    @SuperDZ555 2 года назад +6

    fnf fans be like: this goes so hard

  • @CAS2015CASTLE
    @CAS2015CASTLE 11 месяцев назад +1

    Gravity (bead) sort

  • @AlexverseTheFanCoOwner
    @AlexverseTheFanCoOwner Год назад +2

    BEAD SORT 0:19

  • @YourLocalBaconRblx
    @YourLocalBaconRblx 2 года назад +4

    In 2:31, This shape looks like a cat.

  • @EwanChang
    @EwanChang 2 месяца назад +1

    DISPARITY LOOP WOTH REVERSE INPUTS?!

  • @pomidorka_
    @pomidorka_ Год назад

    why does it shuffle in such a strange way?

  • @irapuanjuniorferreira7286
    @irapuanjuniorferreira7286 Год назад

    What app you use

  • @YukiNakaya-x8g
    @YukiNakaya-x8g 2 года назад +2

    0:01 Shuffling…

  • @bonkser
    @bonkser Год назад

    can the particles go anywhere in the circle they get sorted into

  • @slimecraft656
    @slimecraft656 6 месяцев назад

    0:39 that shape like flower

  • @CutieFakeKirby
    @CutieFakeKirby 2 года назад +2

    0:36 gottem

  • @帝病黃
    @帝病黃 2 месяца назад +1

    Wait this is a cat

  • @haidecanon2470
    @haidecanon2470 10 месяцев назад +1

    1279 segments?

  • @haidecanon2470
    @haidecanon2470 10 месяцев назад

    Less segments?

  • @minestudiolikelimelife8555
    @minestudiolikelimelife8555 Год назад +1

    2:48 cat?

  • @LittleFarmLife1637
    @LittleFarmLife1637 Год назад +2

    Δ00:02:27 do you see "😻?"

  • @marianellasanchez6480
    @marianellasanchez6480 2 года назад +2

    That sounds so weird

  • @creusianemoraes6422
    @creusianemoraes6422 2 года назад +1

    Double Sort!!!!!!!

  • @indic5584
    @indic5584 5 дней назад

    Cause him agonys worst nigtmare

  • @HD_kev
    @HD_kev Год назад

    Cool