5:15 YES CONSUME THE RECTANGLES MY SWEET LITTLE RED SQUARE
@XDBot_GOATEDАй бұрын
what
@americanskylines27897 ай бұрын
Favorites so far: 3:18 death metal font 5:14 microwave 13:30 unexpected 13:42 tv static 19:19 railroad tracks 20:20 railroad tracks vs tv static 21:20 fireworks 23:25 I don’t know 25:08 anxiety 25:45 string instrument 26:40 10 trillion sounds 27:55 pencil sharpener 31:58 MY FAVORITE OF ALL TIME 34:08 actual art 36:12 W 45:15 beeooo
@rickgreer72037 ай бұрын
You might like the band MASTER BOOT RECORD. Essentially this, but with more...
@thegamesquad51337 ай бұрын
36:12 wuwuwuwuwuwuwuwuwuwuwuwuwuwuwuwuwuwuwu
@TheBoringFamily5 ай бұрын
am i seeing 26:40 as a spinning cube
@thefrenchtechman4 ай бұрын
@@TheBoringFamily holy shit I see it too
4 ай бұрын
21:20 fireworks is like how parents prevent any escape to comfort
0:02 unopt bubble sort 0:24 opt bubble sort 0:39 unoptimized cocktail shaker 0:54 optimized cocktail shaker 1:06 oddeven sort more soon and here are my favorites 26:38 inplace lsd radix sort base 10 59:44 less bogo sort
@robertspeedwagon9827 ай бұрын
Always amazing to look at a visual representation of the effectivness of the quicksort algorithms. It's crazy how fast they can operate.
@FriendlyFloyd77 ай бұрын
Hang on, "EarthBound sort"? That's a new one, why's it called that?
@mjb200777 ай бұрын
Taking A Guess From Another Video On This Channel That Has EarthBound Sort; It Takes The Left-Most Unsorted Value And Tries To Find Any Values Lower Then It. If It Succeeds, It Gets Swapped. Repeat.
@mjb200777 ай бұрын
It's Actually Called 'Exchange Sort', And This Channel Calls It EarthBound Sort In Reference To The Fact The Sort Is Used In The SNES Game EarthBound. Edit: See @tcxd1164 's Comment Below Mine
@tcxd11647 ай бұрын
@@mjb20077 Some interesting details: - Any sort that swaps positions would be called an exchange sort, but: - The video author claims it's just called Exchange Sort by the researcher who wrote the paper about this algorithm, and: - Reading the PDF from the link they gave in another video, it's not even called that at all; in fact, the researcher didn't even really name it at all, aside from giving the pseudocode used to describe it the label " *Algorithm 1* ICan'tBelieveItCanSort(A[1...n])", which I doubt most people would consider a name. I think the video author is mixing this label up with the other example algorithm within the paper, which just shows a standard bubble sort labelled as " *Algorithm 2* ExchangeSort(A[1...n])". - The actual algorithm is like this: 1. from i = 1 to n, do: 2. from j = 1 to n, do: 3. if A[i] is smaller than A[j], do: 4. A[i] swap with A[j] (This is basically what you've described in your comment. The only notable part is that the loops are not constrained in any way; each loop will be a full loop from start to end.) - This algorithm counterintuitively sorts in ASCENDING order. The proof is a bit hard to explain in a KZbin comment, though you can just write it down by hand to see why it works. - It's slower than bubble sort and doesn't even improve beyond insertion sort time when optimised. I think you can see why it's not really given any sort of detailed research.
@someaccount52007 ай бұрын
@@mjb20077 that's exchange sort
@Musicombo7 ай бұрын
Used in EarthBound! kzbin.info/www/bejne/oZvNg3mqaJifi7c
@frogfan4497 ай бұрын
For the algorithms that only write to an auxillary array most of the time, I wish the other array(s) were shown where that would be reasonable.
@Musicombo7 ай бұрын
Planning that soon!
@BunkerSquirrel7 ай бұрын
It’s really interesting to see how some of these sorts trade comparisons (cpu time) for memory writes and vice versa
@simonachtnich44177 ай бұрын
I love these videos! Would it be possible to show the auxiliary array for the sorts that use it, as it is not very interesting to see a sort where nothing happens for a while and suddenly the list is sorted. And would it be possible to include the pseudo code, because some of the more exotic sorting algorithms are difficult to find. Thank you for providing us with countless hours of entertainment.
@Musicombo7 ай бұрын
I'm planning an auxiliary array video!
@michael.de.radobyl7 ай бұрын
My favorite: 29:38 In-Place LSD Radix Sort
@Bubu5677 ай бұрын
26:38
@Swaaaat16 ай бұрын
I was looking for this exactly. Thank you
@Jus10EdАй бұрын
0:40. A rift in space closes.
@tamanoti4 ай бұрын
This video is the first time I have seen a scene where Bogosort has properly completed a sort. Impressive...
@anonymous-q2b5s6 ай бұрын
Never heard of 20:20 but looks very impressive! So fast without extra memory!
@elparpo94 ай бұрын
prepping a shot of coke
@myushankaiswarm7 ай бұрын
This scratched the itch in my head that I couldn't reach.
@Lolek14-vk8rfАй бұрын
Yo dud congrats 👍
@cycloneshocke72087 ай бұрын
yay funny sorting algorithm video holy moly EDIT: 26:40 is literally the bees
@AlbySilly7 ай бұрын
The most visually interesting one
@Aurum_Enterprises7 ай бұрын
Mettaton
@toothpickprovider26146 ай бұрын
that's lsd radix sort for you
@DaughterOfDrakes6 ай бұрын
The most practically impractical sort method: Redefinition sort: Step 1: Determine the contents of the list to be sorted Step 2: Define an ordered list as one in which the contents are identical to those in the list to be sorted Step 3: Per your new definition of ordered, the list is now ordered.
@ishu42276 ай бұрын
I would call it "Definition sort" becyse it defines a new dfinition of ordered
@quocphong65883 ай бұрын
29:51 has the new fastest sort beyond quick sort or LSD radix.
@KingGamereon3 күн бұрын
@@quocphong6588 I may not be understanding the terms, but didn't pigeon hole sort get 3.4ms?
@quocphong65882 күн бұрын
@Aron-i3l Ohhhhh. I see, it’s just the 2nd fastest sort
@KingGamereon2 күн бұрын
Still an honourable spot to have among sorting algorithms
@Andrew_animator3 ай бұрын
Actually shocked bogo sort actually sorted something in a video First time i've seen someone let it go until it sorts
@zlodevil4267 ай бұрын
Heavy metal band: our logo is easy to read their logo: 3:25
@andreshandle7 ай бұрын
I think it would be really cool to see a video where all the sorts are given the same amount of inputs to sort, but there is no delay added, so we can see just how fast each sort is at sorting that amount of inputs
@TF2StarlightАй бұрын
@@andreshandle some will last forever
@sky1737 ай бұрын
This is awesome. 2:55 - would be a great alarm clock in the morning, lol
@C-SPAАй бұрын
random friend: hey what are you watching? bro: SORT
@Holac0moestan1323 күн бұрын
The slight reverb makes this so magical
@CodeWeaverCW4 ай бұрын
Damn, comb sort looks really good if you only need a loose ordering and not an exact one, really fast
@JoeTaber7 ай бұрын
It'd be cool if there were a google sheet with all the sorts and their stats.
@TigerYoshiki6 ай бұрын
I've seen many sorting videos but this one keeps you occupied for one hour.
@niaschim7 ай бұрын
1:12 Timestamp. When each side of the odd-even sort have met in the middle, but they haven't fully straightned themselves out yet, and the baseline curve resembles this odd sigmoid function. That's what I imagine love looks like♡♡♡♡
@synexiasaturnds727yearsago77 ай бұрын
Thumbnail looks like something some spacetime ripping qt would make
@mv-jp8ul3 ай бұрын
Earthbound sort is goated, all of the sound effects also sound like SNES effects too
@sixeleven6373 ай бұрын
25:08 ENHANCE!!
@SREagle16 ай бұрын
26:39 - ... LSD ... - indeed, quite trippy 🤪
@bat__bat5 ай бұрын
I'm less concerned with the algorithms on screen as I am with the algorithms that got me here.
@bonelessChillies6 ай бұрын
The sounds for the In Place MSD RADIX SORT BASE 10 make my ears itchy in a good way
@samasadollahi66492 ай бұрын
2:08 someone tried psi on this
@septicstache9625Ай бұрын
Four years ago I graduated and studied sorting algorithms for my computer final, and weirdly enough, I can still take a short look at each sorting type and tell what steps each type takes to sort the numbers 😂 how do I still know this??
@loishik54046 ай бұрын
Could you make a video covering the new driftsort and ipnsort algorithms? They were just merged to Rust's standard library, and it'd be great to see them in action.
@Musicombo6 ай бұрын
Never heard of them! I'll have to look into them and then refactor them in Java.
@m_affiliates5 ай бұрын
I'm tempted to ask for every sorting algorithm (including extended sorts) doing every shuffle in a single video but I can't even begin to imagine just how long that video would be
@ishu42275 ай бұрын
over 200 sorts over like 50 shuffles, 10000 sort sessions, oh god
@m_affiliates5 ай бұрын
@@ishu4227 the ultimate video
@Tech1ty7 ай бұрын
And once again I find myself of sorting algorithm youtube
@Omegation20247 ай бұрын
can you do a In-Place Radix LSD Sort, Base 4?
@Musicombo7 ай бұрын
Why Base-4 specifically?
@brainboy537 ай бұрын
It’s popular I guess.
@Musicombo7 ай бұрын
@@brainboy53 But... in-place Radix LSD is already included in this video...?
@brainboy537 ай бұрын
Wait you’re right.
@dukem87743 ай бұрын
Count and flash sort did really well, I'm assuming they have issues with non-linear data sets if they aren't universally used?
@U_FloVV_U3 ай бұрын
Is there any overview of the results? And maybe even rating in sense of time, cpu time etc.?
@blackflask82542 ай бұрын
Hey there! I love all these sorting videos that you have, it inspired me to optimize Gnome sort especially since I kept seeing it in your videos that an optimized variant of Gnome sort exists, but I can't see it anywhere so I made my own. I made the optimized variant in Rust and criterion tells me that the optimized version has 22% performance improvement over the original, the difference is especially huge on reverse sorted input, are you interested in seeing my Optimized Gnome Sort in Java or any language you prefer? The changes are quite simple and you can definitely catch up to it quickly, maybe even add it to your sorting algorithm visualization application. Thank you for your time!
@ishu42276 ай бұрын
21:16 Merge sort: "Oh great, now we're taking random sorts and making them recursive and calling them 'merge sorts'? That's disrespectful." Lazy Stable Sort: "Then how come you never say I'm disrespectful?" Merge sort: "...Shut up." EDIT: this was before i knew Lazy Stable Sort used rotations instead of being bubble sort. Sorry about that
@theendofthestart81797 ай бұрын
22:22 sounds like galaga
@cropulturaarts5 ай бұрын
I have been watching algorithm sorting videos for the past 2 days despite not knowing anything about sorting whatsoever
@cosmnik4726 ай бұрын
20:19 is fire
@FloydMaxwell2 ай бұрын
(1) why aren't these normalized (i.e. same dataset size), and (2) why aren't these presented from slowest to fastest ?
@dellosCao7 ай бұрын
Should have a list for fast references
@the_birch_tree7 ай бұрын
arrayV is not compatible with 1366x768 screen
@Musicombo7 ай бұрын
It should be; what's happening on your side?
@the_birch_tree7 ай бұрын
@@Musicombo the change sort and other stuffs that open a new window thing ALWAYS get outside of the screen, and you can't drag it either
@Musicombo7 ай бұрын
@the_man_of_birch Oh dear! Please be sure to submit an Issue on the GitHub repo ❤️
@the_birch_tree7 ай бұрын
Can't log into github because the verification email is always 2+ minutes late
@goose_clues7 ай бұрын
@@the_birch_tree 草 新しいアカウント作れよ
@HitSpaceGD5 ай бұрын
8:27 sad analog noises
@PIGEON52656 ай бұрын
I don't know what the hell i am watching but i love it 😀
@Projection_7 ай бұрын
I guess my question is which sort is most efficient (in terms of time spent per amount of numbers given)?
@jacknguyen52207 ай бұрын
That's what the numbers on the side are for. Different algorithms will be more efficient in different aspects. Being better in specific aspects is a tradeoff in other aspects. And for the ones that suspiciously show 0's, like the radix sorts, they're sorting the numbers in a way that isn't comparable to other sorts.
@flavex997 ай бұрын
The best comparative algorithms in terms of time and space complexity is Merge Sort, Heap sort, and Quick Sort each of them could have little optimizations for specific cases.
@cariyaputta7 ай бұрын
Is there any sort video with the same input and same delay?
@SomeoneCommenting3 ай бұрын
So, which one won? They don't sort the same number of samples, maybe it should have been arranged by worst ones first with a few samples, then average variations, then the fastest or most efficient ones at the end with the over 32k samples to sort.
@PW_Thorn5 ай бұрын
There's a constant thing with all of these : shuffling always go faster 😂
@FalconHgv7 ай бұрын
Some of these sound like one of the sfx from MGS3 whenever you eat (or cure something? Don't remember really)
@nemonomen33404 ай бұрын
These algorithms are brought to you by the algorithm. Thank you.
@robbywiltsey56604 ай бұрын
Does every algorithm have a unique advantage?
@Fjeldhammer2 ай бұрын
Can someone please explain how to get this program (edit: nvm i figured it out)
@truongquangduylop33yyuh345 ай бұрын
Request: Over 70 sorting algorithms in under an hour - Shifted Element
@bergencounty_elevators6 ай бұрын
Wow. You're back. Unreal. Just curious, I was using ArrayV 5,1 the other day, and am curious, When are we gonna be able to see auxiliary arrays in the videos?
@Musicombo5 ай бұрын
Soon!
@redfruit1993z6 ай бұрын
So, that's what an algorithm sounds like.
@ishu42276 ай бұрын
Suggestion: Sorts on "Fly straight, dang it!"
@Spax_6 ай бұрын
can't believe I just sat through that
@Littlebrownchicken21 күн бұрын
Earthbound looks awesome
4 ай бұрын
Would be neat if these were SORTED in ascending order of superiority, i.e. most to least sort time, comparisons, swaps, etc.
@geosmindonothack96995 ай бұрын
Bad news for me. There is an annoying error about missing drum channel from arrayv. Can you help me. Because I use the in-place LSD radix 16 base but there is a problem for me.
@ishu42276 ай бұрын
splay sort: *sitting in the rain*
@daniellaizekemoe1967Ай бұрын
the 49th and 61st were my fav
@griffinmartin63565 ай бұрын
how do you do the visualization? is every piece needed to be sorted a vector? so then you can put it on a 2d plane? or do you separate the numbers into two different numbers (for example in a 64 bit number you take the first 32 bits and the last 32 bits)
@Beatsbasteln6 ай бұрын
can you upload just the sound, but without the reverb pls?
@bongofin5 ай бұрын
i want an idle game like this
@NitroFunWon6 ай бұрын
50:24 - 51:00 is sick, sounds like a hyper laser gun
@UZURPATOR_6 ай бұрын
Which one won in terms of speed?
@Scudmaster116 ай бұрын
Shouldn't there be reversed max heap sort if there is reversed min heap sort? Does that also mean that introsort can have its max heap sort replaced with reverse min heap sort? (Kinda curious now on how it would visualize LOL)
@Musicombo6 ай бұрын
Reversed max heapsort would produce a reversed output.
@ishu42275 ай бұрын
Yeah. The only reason Reversed min heap sort exists is because Min heap sort creates a reversed output.
@Scudmaster115 ай бұрын
@Musicombo by the way.. I did find reflection sort and implement it in visual programming to see if it was it (and it was)... I might send the link or code (from arrayV gethub) here for it (if you want)
@Scudmaster115 ай бұрын
@@ishu4227 I know.. it was just a thought to make the reversed output then flip it at the end
@Musicombo5 ай бұрын
@@Scudmaster11 Send it here!
@TWGuardian5 ай бұрын
Hi! Odd question but is the Holy Grail sort still being worked on? I've been looking to implement it but the github repo states that it is broken.
@Xavier-op3us2 ай бұрын
35:39 I see a W of Ws of Ws in like, 5 seconds And it keeps saying wow lol
@ishu42275 ай бұрын
I have two questions: 1: how do you get the sound that you use? When i ran ArrayV (mvnw ver, not jar) i didn't get the same default sound as you, but the JARdid. Can you explain? And no 2: How do you record it fullscreen? When i try to use obs studio to record arrayV fullscreen, it doesn't work. Ialso can't make arrayV fullscreen.
@ishu42275 ай бұрын
Also, if you are using your own program, (the one from your own github, not Gaming32's), why link to Gaming32's? I know this isn't Gaming32's because of the style of the highlights on the dots: Here, they are boxed but in Gaming32's they are enlarged and highlighted. Also the dots in Gaming32's version are smaller than the ones here.
@Cypekeh6 ай бұрын
I love this plot
@jollygooberino38 минут бұрын
12:55 - 14:07 most replayed part
@PointyTailofSatan2 ай бұрын
I found this sort of interesting.
@morthim6 ай бұрын
grail sort should have been called space invaders sort. i hope doom sort is included.
@alejandroandmariasoto21024 ай бұрын
And even moving
@riril49776 ай бұрын
Спасибо меня перепрограммировали этим видео теперь я раскрыл все возможности
@bomblii7 ай бұрын
i love sorting!!!!
@alejandroandmariasoto21024 ай бұрын
I see like the white thing like teleporting
@FajarAndiPatappari4 ай бұрын
This is what youtube for ❤
@Seega_kit1196 күн бұрын
36:12 \/\/
@subsonicwave647 ай бұрын
MSD base 10 makes me fear your capable of programming a quicksort with 10 pivots O_o
@ekxo11265 ай бұрын
51:00 pong
@chair5476 ай бұрын
The ones where it just does mystery writes to an aux array and then magically sorts out the original are kinda boring
@corncake46774 ай бұрын
You’re kinda boring
@ЕвгенийШестов-р7н7 ай бұрын
36:26 Z sort
@waffentrager_auf_e1007 ай бұрын
наш слон💪
@Orin_incoming_9073 ай бұрын
Hold on, "unoptimized bubble sort" and "unoptimized cocktail shake sort"? That's stupid. How is it called like this!?!?!?