Visualizing 70 Sorting Algorithms

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

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

  • @Kuvina
    @Kuvina  9 หลายเดือนก่อน +71

    Explanations: th-cam.com/video/h1Bi0granxM/w-d-xo.html
    Which algorithm looks and sounds the coolest?

    • @justaguydoingstuffs
      @justaguydoingstuffs 9 หลายเดือนก่อน +10

      so many piano keys being slammed into my ears i like heap and comb tho

    • @jimiwills
      @jimiwills 9 หลายเดือนก่อน +4

      Your voice sounds better ❤ Gnome reminded me of pigeon street. I like odd even, and others that maintain variety of pitch throughout... Alternate bitonic.basic in place merge. The actual sound for weave is nice. Identity crisis is obviously the best. Grail sounds like some radio data mode.

    • @shirleyandjessie
      @shirleyandjessie 9 หลายเดือนก่อน +2

      shuffling

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

      Def Bitonic w/ parallel processors

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

      Grail takes you on a journey. It initially sounds like random noise (because it is). Then it shifts into an almost musical noise and finally shifts to a space laser battle.

  • @A_literal_cube
    @A_literal_cube 9 หลายเดือนก่อน +471

    There is a version of this video, in which quantum bogo sort actually sorted the list.

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

      dont play with quantum bogo sort

    • @charlesmartin1972
      @charlesmartin1972 7 หลายเดือนก่อน +19

      The many worlds hypothesis is equivalent to the Copenhagen interpretation, which does not need to invoke parallel universes in exchange for observational decoherence; the trick to implementing bogosort in the Copenhagen interpretation is to make any state where the list is unsorted lead to a contradiction, therefore leaving only the sorted list as a possible output. So, doing exactly the same math but interpreting it differently, we save n!-1 universes from certain destruction

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

      @@charlesmartin1972 Ah, I see you're a Multiverse Holocaust Denialist.

  • @door_made_of_wood
    @door_made_of_wood 4 หลายเดือนก่อน +75

    i feel like a mindless drooling baby watching those playdoh egg reveals

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

    6:45 wake up babe new BogoSort type beat just dropped

    • @blosse12
      @blosse12 หลายเดือนก่อน +2

      "Still Bogo" by Dr. Bogo

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

    I used the Stalin alghorithm to sort 85% of the problems in my company
    Thanks!

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

      Bro where did your lost data go

    • @Snow.-1000
      @Snow.-1000 5 หลายเดือนก่อน +2

      SOVIET USA war

  • @woomiiakarandomveemo5933
    @woomiiakarandomveemo5933 9 หลายเดือนก่อน +145

    for some reason i find it super fucking funny that miracle sort doesnt do shit (because it’s waiting for a miracle) and because of that it doesnt even get shuffled identity crisis just comes in and sorts the array for it

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

      I mean they technically did get a miracle, they just didn’t sort it themselves

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

      ​@@VibinSquad i guess that makes it bludger sort then

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

      28:15 Miracld Sort

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

      Ah, Miracle. The sorting algorithm of YandereDev.

  • @TinyLittleEnormous
    @TinyLittleEnormous 9 หลายเดือนก่อน +44

    I like that the instrument changes between sorts, they sound nicer than arrayV bip sound

  • @aidanmaniaMusic
    @aidanmaniaMusic 9 หลายเดือนก่อน +26

    I think rotate merge (18:54) is my favorite. I love all the algorithms that make the little rainbows, but the teleport looking stuff rm does is next level

  • @arbitrario3845
    @arbitrario3845 7 วันที่ผ่านมา +2

    I love how each sorting algorhithm made a different sound based on vibes

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

    My favorite is Insertion sort!
    1) Binary insertion: It is the best at what it does (inserting into sorted list)
    2) Shell sort: so satisfiing visually (The list troughout the whole range is gradually more and more sorted)
    3) Basic form: very intuitive and easy to understand while being better performing out of the simplest ones. Even the code is very minimalistic and beautiful!
    for i = 0 to n:
    for j = 0 to i:
    if a[i] < a[j]
    swap(a[i], a[j])

  • @ceremyjlarkson9475
    @ceremyjlarkson9475 9 หลายเดือนก่อน +243

    My ass was NOT expecting bitonic sort in parallel processors to go as sicko mode as it did

    • @nevverre3500
      @nevverre3500 9 หลายเดือนก่อน +11

      Just saw it too! Insane lol

    • @randomcooldud
      @randomcooldud 3 หลายเดือนก่อน +5

      please time stamp

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

      @@randomcooldud12:30

    • @Blaczolt
      @Blaczolt 3 หลายเดือนก่อน +2

      This sounds like some sci fi shit

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

      @@randomcooldud 12:20

  • @giovannicorso7583
    @giovannicorso7583 9 หลายเดือนก่อน +434

    70 algorithm, so wierd. I was expecting something random... maybe 37?

    • @Azyraasr
      @Azyraasr 9 หลายเดือนก่อน +34

      This is too deep

    • @aidanmaniaMusic
      @aidanmaniaMusic 9 หลายเดือนก่อน +70

      Veritasium moment

    • @wyattstevens8574
      @wyattstevens8574 9 หลายเดือนก่อน +16

      Alternate title: "When Kuvina meets Veritasium"

    • @temmie1662
      @temmie1662 9 หลายเดือนก่อน +12

      @@wyattstevens8574and we need vsauce, nilered and styropyro
      Also backyard scientist
      Best collab yet

    • @wyattstevens8574
      @wyattstevens8574 9 หลายเดือนก่อน +10

      @@temmie1662 VSauce be like, "37 is random... or is it?"

  • @stinky-goober26
    @stinky-goober26 3 หลายเดือนก่อน +32

    2:50 oh shit wrong way
    *switches it back*

  • @hipgnosis533
    @hipgnosis533 3 หลายเดือนก่อน +30

    28:09 Confused the heck out of me at first, then I read the name

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

      It's the most efficient sorting algorithm.

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

      @Merlinistic Bitonic Paralel...

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

      @@LukeCompositor Intelligent design sort...

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

      @@LukeCompositor solution: delete cells 1 through to n-1
      check n-1
      check n
      if n-1>n, flip cells
      Supreme Soviet Stalin Sort

  • @MeriaDuck
    @MeriaDuck 9 หลายเดือนก่อน +89

    12:38 blink and you miss it (bitonic parallel)

    • @pranitroy7306
      @pranitroy7306 9 หลายเดือนก่อน +12

      bitonic parallel is probably also the flashiest algorithm in this video

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

      And sounds so futuristic 😂

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

      @@pranitroy7306bogo

  • @AlkalineSphere
    @AlkalineSphere 3 หลายเดือนก่อน +17

    1:02 performing a backwards long jump in super mario 64

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

    I like the sound, it tickles my brain
    My fav sound is the comb one

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

    2:24 When a cartoon character falls:

    • @IndoFHAEdits.Sea2
      @IndoFHAEdits.Sea2 7 หลายเดือนก่อน

      True

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

      screams of the damned

  • @NishimuraKensei
    @NishimuraKensei 5 หลายเดือนก่อน +6

    The Baiai sort is an innovative sorting algorithm that incorporates attributes of both the Bubble Sort and the Insertion Sort. This unique approach makes it a hybrid sorting method, combining the strengths of both algorithms.

  • @klosbati7321
    @klosbati7321 9 หลายเดือนก่อน +80

    RIP the universe

  • @GoodrichT6
    @GoodrichT6 9 หลายเดือนก่อน +52

    Yoooo when's this releasing on spotify

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

    I like how the noises range from tippy tappy on a child's xylophone to menace on a piano to discordia itself lol.

  • @dead-eyedarrel3878
    @dead-eyedarrel3878 8 หลายเดือนก่อน +6

    You made a sort colors video that is impressively difficult to listen to. I love it

  • @rsvdark_main
    @rsvdark_main 9 หลายเดือนก่อน +60

    6:58 n=12 takes several months *on average*

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

      keep gambling 🔥🔥🔥🗣🗣🗣

    • @arsonzartz
      @arsonzartz 6 หลายเดือนก่อน +2

      why is bogo so stupid i dont understand-

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

      @@arsonzartz it re-assorts each line randomly until they're all in order, if they're not it restarts

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

      @@roxtor999 ye i learned that later-

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

      @arsonzartz cause n=6

  • @PINGPONGBALL-lm2il
    @PINGPONGBALL-lm2il 7 วันที่ผ่านมา +2

    this is equivalent to those baby sensory videos with the dancing fruit in the best way

  • @soaringlights9545
    @soaringlights9545 3 หลายเดือนก่อน +4

    i love that comb sounded like running your finger along real comb blades

  • @tali64squared
    @tali64squared 9 หลายเดือนก่อน +118

    If Mario made a sorting algorithm: 1:02

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

      I get it!😂

    • @GeorgeEfryanto
      @GeorgeEfryanto 7 หลายเดือนก่อน +2

      Jump

    • @MS-yw3st
      @MS-yw3st 6 หลายเดือนก่อน +1

      It’s the sound, isn’t it

    • @z-kids-acct5698
      @z-kids-acct5698 3 หลายเดือนก่อน +1

      @@MS-yw3styes it is the jump sound

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

      *Agreesive mario jump*

  • @fennex0185
    @fennex0185 หลายเดือนก่อน +2

    You are a gift to the world

  • @EatChangmyeong
    @EatChangmyeong 2 หลายเดือนก่อน +15

    12:34 This is the FIRST time ever I've come across a sorting network that's actually visualized in a parallel setting. I'd like to see more concurrent algorithms visualized in this way

    • @asheep7797
      @asheep7797 วันที่ผ่านมา

      Sick beats too.

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

    I felt an impending sense of doom when I saw quantum bogosort was next...
    so this is what non-existence feels like, huh?

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

      29:01 Quantum Bogosort

  • @purem1zu
    @purem1zu 4 หลายเดือนก่อน +1

    Never thought this would help me preparing for a coding tournament but it actually did, now i know merge is faster than bubble, thx!

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

    6:45 for bogo sort

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

    giving pattern defeating quicksort a uniformly random list is just mean

  • @Ophiophagus
    @Ophiophagus 18 วันที่ผ่านมา +1

    I don't know how I got on the sorting algorithm part of YT, and I have very little idea what I'm looking at, but I can't stop watching.

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

    The subtitles really helped in understanding everything

  • @PaulMurrayCanberra
    @PaulMurrayCanberra 29 วันที่ผ่านมา +2

    Some of these were created in the days ot tape drives. An interesting metric might be not just number of reads and writes, but how far the tape has to travel - measure the distance between consecutive read/writes and add them up. It would even be interesting to see this graphed over time.

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

    stalin sort is wonderfully silly

  • @glepehepe1062
    @glepehepe1062 4 หลายเดือนก่อน +10

    2:16 collecting coins in Temple Run

  • @mikethewhizz5085
    @mikethewhizz5085 11 ชั่วโมงที่ผ่านมา +1

    New idea: Fraud sort
    Step 1: count how large the list is
    Step 2: delete the list and replace it with a preloaded sorted list of equal size

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

    Min heap: Just like heap sort but it puts the smallest at the first places then reverses it when all maxes have been excrated. Baiai: Bubble and Insertion combined

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

    I was waiting the entire video for Stalin sort. Was not disappointed

  • @Cane4092
    @Cane4092 4 หลายเดือนก่อน +1

    I know this probably is a sorting algorithm but i just now thought of it. Its starts at the left and if the bar directly on its right is too different in factors (hue,height,etc) it sends it to the far right and then keeps doing that until its sorted. And if theres any left it sorts it a few times

  • @2010hyundaielantra
    @2010hyundaielantra 8 หลายเดือนก่อน +21

    what is bro's beef with 70

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

    It’s cool that you came up with an algorithm!

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

    0:06 Selection Sort,1st Sort of Selection Sorts Family
    0:26 Double Selection Sort,2nd Sort of Selection Sorts Family
    0:37 Insertion Sort,1st Sort of Insertion Sorts Family
    1:00 Binary Insertion Sort,2nd Sort of Insertion Sorts Family
    1:14 Bubble Sort,1st Sort of Exchange Sorts Family
    1:39 Cocktail Shaker Sort,2nd Sort of Exchange Sorts Family
    2:01 Comb 🪮 Sort,3rd Sort of Exchange Sorts Family
    2:21 Maximum Heap Sort,3rd Sort of Selection Sorts Family
    2:43 Minimum Heap Sort,4th Sort of Selection Sorts Family
    2:55 Shell 🐚 Sort,3rd Sort of Insertion Sorts Family
    3:24 Quick Sort(Left/Right Pointers),4th Sort of Exchange Sorts Family
    3:47 Merge Sort,1st Sort of Merge Sorts Family
    4:15 Least Significant Digit Radix Sort(Base 4),1st Sort of Distribution Sorts Family
    4:35 Least Significant Digit Radix Sort(Base 10),2nd Sort of Distribution Sorts Family
    4:53 Most Significant Digit Radix Sort(Base 4),3rd Sort of Distribution Sorts Family
    5:16 Most Significant Digit Radix Sort(Base 10),4th Sort of Distribution Sorts Family
    5:33 Bucket 🪣 Sort(10 Buckets),5th Sort of Distribution Sorts Family
    6:04 Bucket 🪣 Sort(10 Bucket Numbers),6th Sort of Distribution Sorts Family
    6:19 Counting Sort,7th Sort of Distribution Sorts Family
    6:33 Gravity Sort,8th Sort of Distribution Sorts Family
    6:46 BOGO Sort,1st Sort of Impractical Sorts Family
    7:08 Pancake 🥞 Sort,1st Sort of Misccelaneous Sorts Family
    7:37 Cycle 🔁🔄🔃 Sort,5th Sort of Selection Sorts Family
    8:05 Sandpaper Sort(aka Earthbound Sort),5th Sort of Exchange Sorts Family
    8:28 Reverse Sandpaper Sort(or Reverse Earthbound Sort),6th Sort of Exchange Sorts Family
    8:44 Odd-Even Sort,7th Sort of Exchange Sorts Family
    9:08 Gnome Sort,8th Sort of Exchange Sorts Family
    9:32 Baiai Sort,1st Sort of Hybrid Sorts Family
    9:55 Circle ⭕️ Sort,9th Sort of Exchange Sorts Family
    10:13 Patience Sort,4th Sort of Insertion Sorts Family
    10:43 Strand Sort,2nd Sort of Merge Sorts Family
    11:19 Iterative Bitonic Sort,1st Sort of Concurrent Sorts Family

  • @mikethewhizz5085
    @mikethewhizz5085 2 วันที่ผ่านมา +1

    Correction: Bogo sort n=12 MIGHT take several months, it can be anything from a few seconds to several years or longer depending on the rng algorithm used

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

    "Insertion" is a banger.

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

    Thank youuuuu ❤❤❤ So soothing!!!

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

    Radix LSD has always sounded like a starship energizing for takeoff, especially on the last few iterations.

  • @RiedlerMusics
    @RiedlerMusics 9 หลายเดือนก่อน +7

    why do none of the popular visualizations show more than one bucket? :argh:
    fyi, I made basav (bucket-aware sorting algorithm visualizer), but it's been unmaintainable and dead for years… I want to remake it properly one day, but I don't have time…

  • @Hambrack
    @Hambrack หลายเดือนก่อน +2

    6:55 "n=12 takes several months" BUT IT COULD TAKE NO TIME AT ALL!

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

    Miracle be like: yeah, i looked at it. looks unsorted. have a great day.

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

    1:28 bwoo bwooo bwoooo

  • @Living_Murphys_Law
    @Living_Murphys_Law 9 หลายเดือนก่อน +3

    Pairwise network, the Radux ones, and Weave definitely look the coolest.

  • @midnight_yay
    @midnight_yay 3 หลายเดือนก่อน +4

    1:02 why does this sound familiar

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

    I ❤️ your videos

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

    Shell Sort and Selection Sort is two of my favorite algorithms!But Shell Sort is my most favorite algorithm.I used Selection Sort in my school.

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

    You have inspired me. Thank you,

  • @aerievee
    @aerievee 9 หลายเดือนก่อน +10

    fellow shell sort liker! High five!!

  • @scoapproductions
    @scoapproductions หลายเดือนก่อน +2

    4:25 Not true. Radix sorts can also sort alphabetical lists

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

    Shuffling gotta be my favorite out of them :D

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

    New Kuvina video!!!

  • @glubtier
    @glubtier 4 หลายเดือนก่อน +2

    When I was in school, i barely passed the unit on sorting algorithms... If we'd has videos like this to help visualize, i might have done better 😂 My favorite visualizations where the algorithm is recursive and you can see that super clearly.

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

    Why do most visualisations not show auxiliary memory?

  • @oreiller4184
    @oreiller4184 3 หลายเดือนก่อน +2

    My sense of humor is broken to the point of no return I laughed at the 2:24 heap sorting's sound

  • @mikethewhizz5085
    @mikethewhizz5085 2 วันที่ผ่านมา +1

    I agree, shell sort is a classic! I also enjoy stooge sort

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

    It would have been more intuitive to use low notes for the high values and vice versa.
    That's how musical instruments actually work:
    A small object makes a short wavelength, which creates a "high" note.
    A large object makes a long wavelength, which creates a "low" note.

    • @GlowBerryPumpkin
      @GlowBerryPumpkin 4 หลายเดือนก่อน +1

      🤔 yes but I feel like most people would expect higher up things to the right to be higher notes, like a piano

  • @AveSmaxxVR
    @AveSmaxxVR 8 วันที่ผ่านมา +2

    This is what I'm going to sleep to today

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

    5:37 so cool sounding also why is n=SPECIFACALLY 384

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

    Bogo sort is sort what just mixing in random way and stopping when lines are sorted

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

    Parallel bitonic sort:
    1. Sort
    2. Done

  • @thegrimghoul
    @thegrimghoul 4 หลายเดือนก่อน +3

    BOGO SORT BABY LETS GOOOO

  • @Maneesh82781
    @Maneesh82781 3 หลายเดือนก่อน +2

    6:57 it was sorted, but it still continued...
    (I repeatedly paused the video several times to notice this 😭)

  • @Giallovision
    @Giallovision 2 หลายเดือนก่อน +1

    I am trying to implement this in Touchdesigner using RGB noise, python script, and GLSL. Any ideas on where to start? I've got it working using the built in sorted() method

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

    my ears are secreting some weird red substance right now

  • @pangpanggao
    @pangpanggao 7 หลายเดือนก่อน +2

    Why didn’t original block ever use the basket?

  • @FernandoCella-m8d
    @FernandoCella-m8d 6 หลายเดือนก่อน +2

    bogo n=512
    (20 years later)
    hey what is these colorful retangles changing position?

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

    def selection_sort(data):
    """Sorts a list of data in ascending order using selection sort.
    Args:
    data: A list of sortable elements.
    Returns:
    A new list containing the sorted elements.
    """
    length = len(data)
    for i in range(length - 1):
    min_index = i
    for j in range(i + 1, length):
    if data[j] < data[min_index]:
    min_index = j
    if i != min_index:
    data[i], data[min_index] = data[min_index], data[i]
    return data
    # Example usage
    my_data = [64, 25, 12, 22, 11]
    sorted_data = selection_sort(my_data.copy()) # Avoid modifying original list
    print(sorted_data) # Output: [11, 12, 22, 25, 64]

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

    Quick sounds good

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

    I've done this before a long time ago, but I figured now that there's a really good video showcasing all the major sorting algorithms that I'll do this again! So get ready for...
    Sorting Algorithms dumbed-down and explained by some random viewer whose only analyzing is done by looking at the visualizations! (and yes, I watched the explanations, I just thought this would be funny XD)
    NOTE: "This is the sorting algorithm talking." *This is me talking.*
    Selection Sort: "I search the unsorted list and place the lowest item where it belongs in the sorted list. I repeat this until the list is sorted."
    Double Selection Sort: "I do the same thing as Selection Sort except I also place the highest item where it belongs in the sorted list."
    Insertion Sort: "I look for the next item and place it in the current list. I repeat this until the list is sorted."
    Binary Insertion Sort: "I do the same thing as Insertion Sort except I'm more efficient in placing items in the current list."
    Bubble Sort: "I search the unsorted list and push the highest item I find to the end of the list. I repeat this until the list of sorted."
    Shaker Sort: "I do the same thing as Bubble Sort except I also push the lowest item to the beginning of the list."
    Comb Sort: "I search the unsorted list and slowly place the items where they belong until the list is eventually sorted."
    Heap Sort: *...The highest item magically teleports from the beginning to the end of the list...?*
    Min Heap Sort: *Now the lowest item teleports to the end of the list...? Isn't that the wrong way- oh, they reversed it.*
    Shell Sort: "I'm like Comb Sort but have five hands to place the items where they belong in the sorted list."
    Quick Sort: "I partition the list in half over and over and sort each section until the list is sorted."
    Merge Sort: "I merge two sets of items together using magic until the list is sorted."
    Radix LSD Sort (b = 4): *...What the hell is this...?*
    Radix LSD Sort (b = 10): *...Now the end result sorts the list in five sections I guess...?*
    Radix MSD Sort (b = 4): "Hehe, I'm secretly Quick Sort in disguise."
    Radix MSD Sort (b = 10): "Hehe, I'm secretly Quick Sort in disguise except I partition the list into five sections now."
    Bucket Sort (b = 10): "Fools, I partition the list into ten sections now!"
    Bucket Sort (b = n/10): "Hah, you think ten sections is good? Try thirty-eight!"
    Counting Sort: "One...two...done! Here's your sorted list!"
    Gravity Sort: "With the power of the non-existent gravity, all the items slowly fall into position!"
    Bogo Sort: "Oh, the list isn't sorted? Lemme just randomize it real quick...there it should be sorted now. ...Whaaat?! It's still not sorted?!"
    Pancake Sort: "I'm like Selection Sort except I do a bunch of unnecessary flips. I'm not called Pancake Sort for nothing!"
    Cycle Sort: "I cycle through the unsorted list over and over again as the items slowly get placed where they belong until the list is sorted."
    Exchange Sort v1: "I'm like Selection Sort except I make this really cool visualization as I try to search for the lowest item."
    Exchange Sort v2: "I do the same thing as the first Exchange Sort except the visualization is flipped so it's marginally more efficient."
    Odd Even Sort: "The lower items go to the left. The higher items go to the right. I repeat this until the list is sorted."
    Gnome Sort: "I do the same thing as Insertion Sort except I make a bunch of unnecessary checks."
    Baiai Sort: "I'm like Insertion Sort except I multitask by placing multiple items in the current list at the same time."
    Circle Sort: *...I think it's having a seizure trying to sort the list.*
    Patience Sort: *Oh cool, the items are getting pushed around as they get sorted.*
    Strand Sort: "I search the unsorted list to find the longest ascending list of items and merge it with the current list until the list is sorted."
    Bitonic Sort: "I'm like Merge Sort except I forgot to take my ADHD meds."
    Recursive Bitonic Sort: "Now I look even more like Merge Sort!"
    Alternate Bitonic Sort: "I like pyramids."
    Bitonic Sort w/ Parallel Processors: "I finally took my ADHD meds and I'm INSANE."
    Odd Even Network Sort: "I'm like Bitonic Sort except I'm neurotypical."
    Pairwise Network Sort: "Radix Sort! I'm your biggest fan!"
    Quick Sort LL: "I do the same thing as the first Quick Sort except I favor the left side."
    Dual Pivot Quick Sort: "I do the same thing as the first two Quick Sorts but better."
    Proportion Extend Sort: *...It's just Quick Sort.*
    Intro Sort: *This is so inefficient. Why would anyone ever use this?*
    Pattern Defeating Quick Sort: *...Well there's no patterns to be seen, so that kinda defeats the purpose.*
    Tim Sort: *...It's just Merge Sort. Why are we copying each other now?*
    Iterative Merge Sort v1: "I'm like Merge Sort except I'm iterative. It's in the dang name!"
    Iterative Merge Sort v2: "I do the same thing as the first Iterative Merge Sort but better."
    In Place Merge Sort: "I do the same thing as Merge Sort without any magic."
    Weave Sort: "I do the same thing as In Place Merge Sort but better...somewhat."
    Rotate Merge Sort: "I do the same thing as Iterative Merge Sort without any magic."
    Quad Sort: "I do the same thing as Rotate Merge Sort but better...somewhat."
    Weak Heap Sort: *...It looks the exact same as regular Heap Sort.*
    Ternary Heap Sort: *Why are we still copying each other?*
    Smooth Sort: *...I don't get it.*
    Poplar Sort: *I guess it's a better version of Smooth Sort?*
    In Place Radix MSD Sort (b = 4): "I do the same thing as Radix MSD Sort without any magic."
    Binary Quick Sort (b = 2): "I do the same thing as Quick Sort but better...somewhat."
    In Place Radix LSD (b = 4): "I do the same thing as Radix LSD Sort without any magic."
    American Flag (b = 128): *...Where's the American Flag?*
    Spread Sort (b = n/10): "I spread the items of the list evenly before sorting them."
    Sample Sort (b = n/10, s = 2): "I do the same thing as Spread Sort except I make a quick merge before spreading all the items. You could say I'm making a...sample- AHAHAHAHA SO FUNNY!"
    Proxmap (b = n/10): "I'm like Cycle Sort but better...somewhat."
    Sqrt Sort (Kuvi Version): "Shh, don't tell anyone but I'm not actually Sqrt Sort."
    Original Block Sort: *Oh hey, a decently efficient sort that improved on the previous one- wait, what the hell is going on in the left side? Witch magic?*
    Wiki Sort: *Yeah, real great sort, but that witch magic is scaring me.*
    Grail Sort: *Oh god, the witch magic is spreading...RUN!*
    Stooge Sort: "I'm somewhat like Merge Sort except I'm really inefficient and make a bunch of unnecessary checks."
    Slow Sort: "Alright, we got two halves of the list sorted, now where's the highest item again...?"
    Stalin Sort: "Lemme just do this and...here's your sorted list! ...What do you mean "you just deleted almost all of the items"?! You didn't specify that in the instructions!"
    Miracle Sort: "If we pray hard enough, a miracle will happen that'll sort this list. I just know it."
    Identity Crisis Sort: "I'm like Quick Sort except...no, I'm like Merge Sort except...what the hell am I...?"
    Quantum Bogo Sort: *Huh? Oh, it's just Bogo Sort again and- wait, what's happening?! NO, STOP-*
    [END]
    I hope you enjoyed reading through this! (and probably getting triggered a few times haha)

  • @grantvan-y1t
    @grantvan-y1t หลายเดือนก่อน +1

    6:46 the bogo sort works by randomly shuffling the list until its fully sorted. This sorting algorithm is also known as the worst
    Edited: this sorting algorithm speed depends on the luck

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

    insertion looks like a half-sort stack of lines eating up the other lines (idk how to explain it it's just so cool 🤩)

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

    I could sleep to this

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

    2:05 different instrument?

    • @-Its_Me_AG-
      @-Its_Me_AG- 25 วันที่ผ่านมา

      It’s the sound of a comb…

  • @mintystellar4268
    @mintystellar4268 4 หลายเดือนก่อน +2

    BOGO sort, my beloved

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

    Bogosort is the s p e c i a l child of the family

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

    my favorite sorting algorithm is counting!!!

  • @command49.1game6
    @command49.1game6 2 หลายเดือนก่อน +1

    Does Bogo just go through every possible combination of the values?

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

    Make one where all run at the same time and the color of the line in a position shows the media of acuracy of the respective line to that position

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

    2:01
    2:44 Name Of The Instruments?

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

    the shuffle sort the best

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

    2:24 is a UFO landing

  • @SteveMacSticky
    @SteveMacSticky 2 หลายเดือนก่อน +2

    I wonder what the best algorithm is for data storage

    • @gigaprofisi
      @gigaprofisi 9 วันที่ผ่านมา

      Anything that doesn't use auxiliary arrays

  • @Snow.-1000
    @Snow.-1000 5 หลายเดือนก่อน +4

    2:50 512 BARS (n 512)? lol

  • @wannixdroxe1880
    @wannixdroxe1880 4 หลายเดือนก่อน +1

    What a bop

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

    I also like shell sort & insertion sort

  • @hillabwonS
    @hillabwonS 7 หลายเดือนก่อน +4

    Alright. Enby gang, assemble.

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

      No. 🤡🤡🤡

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

    It would be cool if the runtimes were included... so I could hone my intuition about runtime

  • @soyduro7008
    @soyduro7008 2 หลายเดือนก่อน +1

    My ass was NOT expecting bitonic sort in parallel processors to go as it did

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

    0:40 Insertion is satisfying