90 Sorts on Large Inputs - Scatter Plot

  Рет қаралды 111,680

Musicombo

Musicombo

Ай бұрын

Check out the app I use to create these videos, developed by our very own community: github.com/Gaming32/ArrayV
Are you a fan of EarthBound/MOTHER? Check out my HQ audio hack for MOTHER 3: github.com/MusicTheorist/MOTH...
Support me on Ko-Fi: ko-fi.com/summerdragonfly
Shout-out to Kalmar Republic and Mitch Mitchell for supporting this channel! Join to receive a few perks: / @musicombo

Пікірлер: 94
@sadeqqsm8157
@sadeqqsm8157 Ай бұрын
I feel like a cat staring to a laser point
@americanskylines2789
@americanskylines2789 Ай бұрын
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
@rickgreer7203
@rickgreer7203 Ай бұрын
You might like the band MASTER BOOT RECORD. Essentially this, but with more...
@thegamesquad5133
@thegamesquad5133 Ай бұрын
36:12 wuwuwuwuwuwuwuwuwuwuwuwuwuwuwuwuwuwuwu
@robertspeedwagon982
@robertspeedwagon982 Ай бұрын
Always amazing to look at a visual representation of the effectivness of the quicksort algorithms. It's crazy how fast they can operate.
@simonachtnich4417
@simonachtnich4417 Ай бұрын
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.
@Musicombo
@Musicombo Ай бұрын
I'm planning an auxiliary array video!
@myushankaiswarm
@myushankaiswarm Ай бұрын
This scratched the itch in my head that I couldn't reach.
@BunkerSquirrel
@BunkerSquirrel Ай бұрын
It’s really interesting to see how some of these sorts trade comparisons (cpu time) for memory writes and vice versa
@FriendlyFloyd7
@FriendlyFloyd7 Ай бұрын
Hang on, "EarthBound sort"? That's a new one, why's it called that?
@mjb20077
@mjb20077 Ай бұрын
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.
@mjb20077
@mjb20077 Ай бұрын
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
@tcxd1164
@tcxd1164 Ай бұрын
​​​​​​​@@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.
@someaccount5200
@someaccount5200 Ай бұрын
@@mjb20077 that's exchange sort
@Musicombo
@Musicombo Ай бұрын
Used in EarthBound! kzbin.info/www/bejne/oZvNg3mqaJifi7c
@cycloneshocke7208
@cycloneshocke7208 Ай бұрын
yay funny sorting algorithm video holy moly EDIT: 26:40 is literally the bees
@AlbySilly
@AlbySilly Ай бұрын
The most visually interesting one
@Aurum_Enterprises
@Aurum_Enterprises Ай бұрын
Mettaton
@toothpickprovider2614
@toothpickprovider2614 17 күн бұрын
that's lsd radix sort for you
@synexiasaturnds727yearsago7
@synexiasaturnds727yearsago7 Ай бұрын
Thumbnail looks like something some spacetime ripping qt would make
@JoeTaber
@JoeTaber Ай бұрын
It'd be cool if there were a google sheet with all the sorts and their stats.
@TigerYoshiki
@TigerYoshiki 7 күн бұрын
I've seen many sorting videos but this one keeps you occupied for one hour.
@frogfan449
@frogfan449 Ай бұрын
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.
@Musicombo
@Musicombo Ай бұрын
Planning that soon!
@bonelessChillies
@bonelessChillies 17 күн бұрын
The sounds for the In Place MSD RADIX SORT BASE 10 make my ears itchy in a good way
@michael.de.radobyl
@michael.de.radobyl Ай бұрын
My favorite: 29:38 In-Place LSD Radix Sort
@Bubu567
@Bubu567 28 күн бұрын
26:38
@Swaaaat1
@Swaaaat1 14 күн бұрын
I was looking for this exactly. Thank you
@sky173
@sky173 Ай бұрын
This is awesome. 2:55 - would be a great alarm clock in the morning, lol
@cariyaputta
@cariyaputta Ай бұрын
Is there any sort video with the same input and same delay?
@andreshandle
@andreshandle Ай бұрын
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
@westinghouse14
@westinghouse14 7 күн бұрын
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?
@anonymousanon4822
@anonymousanon4822 26 күн бұрын
Never heard of 20:20 but looks very impressive! So fast without extra memory!
@ishu4227
@ishu4227 2 сағат бұрын
Suggestion: Sorts on "Fly straight, dang it!"
@zlodevil426
@zlodevil426 Ай бұрын
Heavy metal band: our logo is easy to read their logo: 3:25
@Tech1ty
@Tech1ty Ай бұрын
And once again I find myself of sorting algorithm youtube
@loishik5404
@loishik5404 Сағат бұрын
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.
@DaughterOfDrakes
@DaughterOfDrakes 26 күн бұрын
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.
@ishu4227
@ishu4227 15 күн бұрын
I would call it "Definition sort" becyse it defines a new dfinition of ordered
@Projection_
@Projection_ Ай бұрын
I guess my question is which sort is most efficient (in terms of time spent per amount of numbers given)?
@jacknguyen5220
@jacknguyen5220 Ай бұрын
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.
@flavex99
@flavex99 28 күн бұрын
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.
@Spax_
@Spax_ 28 күн бұрын
can't believe I just sat through that
@FalconHgv
@FalconHgv Ай бұрын
Some of these sound like one of the sfx from MGS3 whenever you eat (or cure something? Don't remember really)
@Scudmaster11
@Scudmaster11 23 күн бұрын
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)
@Musicombo
@Musicombo 23 күн бұрын
Reversed max heapsort would produce a reversed output.
@Cypekeh
@Cypekeh 23 күн бұрын
I love this plot
@Beatsbasteln
@Beatsbasteln 27 күн бұрын
can you upload just the sound, but without the reverb pls?
@niaschim
@niaschim Ай бұрын
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♡♡♡♡
@SREagle1
@SREagle1 8 күн бұрын
26:39 - ... LSD ... - indeed, quite trippy 🤪
@PIGEON5265
@PIGEON5265 28 күн бұрын
I don't know what the hell i am watching but i love it 😀
@dellosCao
@dellosCao Ай бұрын
Should have a list for fast references
@Omegation2024
@Omegation2024 Ай бұрын
can you do a In-Place Radix LSD Sort, Base 4?
@Musicombo
@Musicombo Ай бұрын
Why Base-4 specifically?
@brainboy7123
@brainboy7123 Ай бұрын
It’s popular I guess.
@Musicombo
@Musicombo Ай бұрын
@@brainboy7123 But... in-place Radix LSD is already included in this video...?
@brainboy7123
@brainboy7123 Ай бұрын
Wait you’re right.
@NitroFunWon
@NitroFunWon 22 күн бұрын
50:24 - 51:00 is sick, sounds like a hyper laser gun
@bomblii
@bomblii Ай бұрын
i love sorting!!!!
@NGHIALAM-Smo4d
@NGHIALAM-Smo4d Ай бұрын
35:39 triangle waves?
@UZURPATOR_
@UZURPATOR_ 24 күн бұрын
Which one won in terms of speed?
@ishu4227
@ishu4227 16 күн бұрын
splay sort: *sitting in the rain*
@ishu4227
@ishu4227 16 күн бұрын
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."
@riril4977
@riril4977 26 күн бұрын
Спасибо меня перепрограммировали этим видео теперь я раскрыл все возможности
@the_man_of_birch
@the_man_of_birch Ай бұрын
arrayV is not compatible with 1366x768 screen
@Musicombo
@Musicombo Ай бұрын
It should be; what's happening on your side?
@the_man_of_birch
@the_man_of_birch Ай бұрын
@@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
@Musicombo
@Musicombo Ай бұрын
@the_man_of_birch Oh dear! Please be sure to submit an Issue on the GitHub repo ❤️
@the_man_of_birch
@the_man_of_birch Ай бұрын
Can't log into github because the verification email is always 2+ minutes late
@goose_clues
@goose_clues Ай бұрын
@@the_man_of_birch 草 新しいアカウント作れよ
@theendofthestart8179
@theendofthestart8179 Ай бұрын
22:22 sounds like galaga
@redfruit1993z
@redfruit1993z 25 күн бұрын
So, that's what an algorithm sounds like.
@jayamarillo628
@jayamarillo628 Ай бұрын
Yay!
@cosmnik472
@cosmnik472 25 күн бұрын
20:19 is fire
@morthim
@morthim 20 күн бұрын
grail sort should have been called space invaders sort. i hope doom sort is included.
@zaphhood4745
@zaphhood4745 Ай бұрын
Do miracle sort.
@subsonicwave64
@subsonicwave64 Ай бұрын
MSD base 10 makes me fear your capable of programming a quicksort with 10 pivots O_o
@chair547
@chair547 12 күн бұрын
The ones where it just does mystery writes to an aux array and then magically sorts out the original are kinda boring
@user-xz3ti6bw9n
@user-xz3ti6bw9n Ай бұрын
36:26 Z sort
@waffentrager_auf_e100
@waffentrager_auf_e100 Ай бұрын
наш слон💪
@theresa.y5221
@theresa.y5221 Ай бұрын
FIRST
@korriannavanheart8911
@korriannavanheart8911 Ай бұрын
Alright, we get it, you have a giant ego.
@hermask815
@hermask815 27 күн бұрын
You’re some sort of guy!
The Bubble Sort Curve
19:18
Lines That Connect
Рет қаралды 430 М.
I Made a Neural Network with just Redstone!
17:23
mattbatwings
Рет қаралды 618 М.
Haha😂 Power💪 #trending #funny #viral #shorts
00:18
Reaction Station TV
Рет қаралды 9 МЛН
Final muy increíble 😱
00:46
Juan De Dios Pantoja 2
Рет қаралды 22 МЛН
TRY NOT TO LAUGH 😂
00:56
Feinxy
Рет қаралды 19 МЛН
AI Learns to Play Tag (and breaks the game)
10:29
AI Warehouse
Рет қаралды 1,5 МЛН
10 FORBIDDEN Sorting Algorithms
9:41
Ardens
Рет қаралды 795 М.
The rarest move in chess
17:01
Paralogical
Рет қаралды 1,1 МЛН
10 weird algorithms
9:06
Fireship
Рет қаралды 1,1 МЛН
Coding Adventure: Optimizing a Ray Tracer (by building a BVH)
52:13
Sebastian Lague
Рет қаралды 331 М.
Coding Adventure: Simulating Fluids
47:52
Sebastian Lague
Рет қаралды 1,6 МЛН
50+ Sorts, Visualized - Swirl Dots
28:44
Musicombo
Рет қаралды 831 М.
15 Sorting Algorithms in 6 Minutes
5:50
Timo Bingmann
Рет қаралды 24 МЛН
💅🏻Айфон vs Андроид🤮
0:20
Бутылочка
Рет қаралды 496 М.