The Bubble Sort Curve

  Переглядів 321,203

Lines That Connect

Lines That Connect

День тому

A derivation of the curve that is approximated by a common visualization of the bubble sort diagram.
Read the full proof on my site: linesthatconnect.github.io/bl...
The viral sorting algorithm video which first sparked my interest: • 15 Sorting Algorithms ...
The animations in this video were created using Manim: www.manim.community/
Music credits:
Fluidscape by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. creativecommons.org/licenses/...
Night Music by Kevin Macleod
river - Calm and Relaxing Piano Music by HarumachiMusic
... And a couple of my own songs:
The Fog: / the-fog
Heavy Head, Light Rain: / heavy-head-light-rain
Thanks For Watching: / thanks-for-watching
Chapters:
00:00 Intro:
0:37 Laying the Background
3:20 How Bubble Sort Works
6:59 Mathematically Describing Diagrams
9:13 Stretching the Diagrams
11:52 Visual Derivation
14:38 Symbolic Derivation
16:48 Nice!
17:07 A Rigorous Solution

КОМЕНТАРІ: 613
@LinesThatConnect
@LinesThatConnect 19 днів тому
A few notes which might be of interest, but which didn't fit in the video: - 3:27 - I'm using a loose pseudocode to represent the algorithm as compactly as possible. The for loops go to N - 2, inclusive. For some reason, that felt more natural to me. - Most of the list sorting animations use a more optimized version of the algorithm than what I step through. Since the largest n items are sorted after n iterations, we can stop the scan early, so each iteration is quicker than the last one. I used the slower version for the math because it is simpler to pretend that every iteration takes an equal amount of time. To transform the result into the more optimized version, just replace t with 1 - √(1 - t). - I "cheated" a bit for some of the animations by using specifically designed shuffles to make the curve really clear (0:02, 0:23, 16:54). The curve starts becoming really clear with random shuffles when the size of the list gets into the thousands (like at 2:30). But when the list length is in the low hundreds, it's usually pretty lopsided (like at 1:18). I think the low hundreds size is the most visually pleasing, so I figured that a slightly fudged shuffle was worth the extra visual clarity.
@javabeanz8549
@javabeanz8549 17 днів тому
This is of course a special case. A lot like a giant single deck of cards, each one is unique. Real data or random data rarely comes close to this pattern. But as you stated, a larger data set will produce better curves. It does make for some rather cool visuals.
@dada236
@dada236 17 днів тому
Another way of deriving the function would be to use probabilities, measuring the probability P[N=n] where n is the number of numbers to the left of an arbitrary position being lower than the number at that position. You could use n as a parameter to find f(n,t)
@neyzzury
@neyzzury 13 днів тому
Bro you gotta make more Videos I enjoy them so much, you have an uncommon Talent in explaining (an manim, i dont get the library -_-)
@bothieGMX
@bothieGMX 6 днів тому
You made the assumption, that the input data of Bubble Sort is more probably random, than almost sorted. I believe this to be wrong. IMHO, the only useful application of Bubble Sort (beside for educational purposes and making videos about the Bubble Sort Curve ;) is sorting some data which is constantly changing, the changes tend to be small but are highly scattered. One example that comes to my mind is the list of objects to be drawn in a 3D game. Have the objects sorted from "most fragments" to "least fragments", so nearby objects that obstruct other objects get drawn first and thus reduces the overall amount of work to be done drawing farther away objects only to overdraw them an ms later. How, this list will constantly change by the player moving and turning around (and moving objects), but most of this changes tend to be relatively small from frame to frame. So update the array with some measurement of "number of fragments drawn for this object" then resort the stuff using some Bubble Sort variant (maybe just do a constant but small number of iterations each frame, the result doesn't even need to be completely sorted for next frame), making sure the "biggest" objects are drawn first.
@bonbondojoe1522
@bonbondojoe1522 22 дні тому
Babe not now, factorial guy just dropped
@Sir_Isaac_Newton_
@Sir_Isaac_Newton_ 22 дні тому
I, Newton, have also come to witness this event.
@rewixx69420
@rewixx69420 22 дні тому
yes yes yes
@no_mnom
@no_mnom 22 дні тому
😂
@HopefullyJustMe
@HopefullyJustMe 21 день тому
@@Sir_Isaac_Newton_SIR ISSAC NEWTON 🗣️🗣️🗣️
@creativename.
@creativename. 21 день тому
Lmaoooo
@srikar4220
@srikar4220 22 дні тому
The most impressive part of it is that you did not skip the rigor, you wrote up a 26 page paper exploring the details. Really cool video.
@LightslicerGP
@LightslicerGP 19 днів тому
HE WROTE A PAPER ALONGSIDE THIS VIDEO? Holy sh- Edit: just finished the video and oh my God the madman actually did
@Prograde
@Prograde 8 днів тому
average lsgp strat
@LightslicerGP
@LightslicerGP 5 днів тому
@@Prograde what the fuck why are you here
@frama589
@frama589 22 дні тому
the curve matching is a lot more satisfying than any sorting video i have seen
@patch858
@patch858 21 день тому
The entire derivation build up made it so satisfying to see it smoothly lock into place after all his work
@haipingcao2212
@haipingcao2212 15 днів тому
k u v I n a
@Luna5829
@Luna5829 День тому
manim has such good-looking visuals istg it's made by 3b1b so that's why you might see some similarities in the visuals
@EyalBrown
@EyalBrown 22 дні тому
You realize you probably have one of the best average video quality on UKposts, right? 4 videos, all killer, no filler.
@unneccry2222
@unneccry2222 22 дні тому
he is the next 3b1b i think
@procactus9109
@procactus9109 22 дні тому
Lol @ best average video quality
@stevelin3659
@stevelin3659 21 день тому
I know quite a few channels with very few very high-quality videos, such as Nemean and CodeAesthetic, and they happen to both be programming-related.
@grayolson9529
@grayolson9529 21 день тому
Joshs Channel also up there
@henrycgs
@henrycgs 21 день тому
a channel with a single, great, video is better :)
@garthgoldwater5256
@garthgoldwater5256 22 дні тому
the way you gray out the inequality and move it to the side, and the way you color and increase or decrease the size of relevant parts of the graphs and equations is SO HELPFUL and i imagine tricky to get exactly right. i really appreciate it
@givrally7634
@givrally7634 20 днів тому
It's actually not that hard to do using manim, it's a single line for each one. What I find impressive is that he even had the idea to do this, in this form, with these positions and timings, and in the end it's really the combination of all these design choices that make this video so beautiful to watch.
@garthgoldwater5256
@garthgoldwater5256 19 днів тому
@@givrally7634 oh i meant “tricky to get exactly right” as in there’s a ton of feeling out being done for timings and sizes, and the feedback loop is indirect
@darkshoxx
@darkshoxx 22 дні тому
17:50 "Which this epilogue is too small to contain", i.e. it will be proven in 350 years with methods not yet available to us. Here's to hoping 🤞. Great video btw!
@Rudxain
@Rudxain 22 дні тому
Fermat moment
@hgmercury7279
@hgmercury7279 22 дні тому
i thought of this exact same thing xD
@Celestia1323
@Celestia1323 22 дні тому
Lets wait for 2374 :D
@whophd
@whophd 21 день тому
@@Rudxain FERMAT C: … uh oh I erased the data
@TheBooker66
@TheBooker66 19 днів тому
lmao yep
@Grayson_Wu
@Grayson_Wu 21 день тому
16:22 I can't even imagine the work you put in that ≥ to ≤ transition in manim. Great video as always.
@LinesThatConnect
@LinesThatConnect 21 день тому
I'm so glad this didn't go unnoticed! It's the kind of thing where you'd never think it takes so much work unless you've tried it yourself.
@londonl.5892
@londonl.5892 19 днів тому
@@LinesThatConnect I haven't tried it and I was still in awe. I saw the equations dissolve and I was like "Wow, that was impressive."
@ndiamantopoulos
@ndiamantopoulos 22 дні тому
Bro just comes in every year or so and just drops a banger on us
@haodzz
@haodzz 22 дні тому
I just checked: It has been 08/2021, 08/2022, 04/2023, and this month 04/2024. See you in 2025.
@davidcotham1939
@davidcotham1939 20 днів тому
Bro took quality over quantity to heart
@tingwu_
@tingwu_ 22 дні тому
This problem has been stuck in my head for a long time. You don't know how surprised and excited I was when I saw this video explaining the exact problem appears in the recommendation! Thank you so much for making this video.
@jamesking2439
@jamesking2439 22 дні тому
Same.
@alexanderlake2691
@alexanderlake2691 22 дні тому
Same
@Redditard
@Redditard 21 день тому
Sam
@JavedAlam-ce4mu
@JavedAlam-ce4mu 20 днів тому
Why??? Why would you want to know a formula for the shape of the bubble sort curve?
@anderaginaga2
@anderaginaga2 20 днів тому
​@@JavedAlam-ce4muIt isn't that strange to see someone have curiosity for a random topic.
@colindefant4911
@colindefant4911 22 дні тому
This is extremely cool! You’re essentially something called a “permuton”. These have become a hot topic over the last several years, but I haven’t seen anyone look at the “bubble sort permuton”.
@LinesThatConnect
@LinesThatConnect 21 день тому
Thank you!!! I've been working on this for so long without having any idea what the proper words are, so I've been stumbling through the dark. This gives me a direction to explore in!
@DavidSartor0
@DavidSartor0 17 днів тому
I saw your presentation about this at a conference, maybe a month ago. I think maybe you said I was the first person you'd met that had seen your videos. This explanation is much clearer. Thank you.
@LinesThatConnect
@LinesThatConnect 13 днів тому
Hey David, it was nice to meet you at the conference! I'm glad this approach worked for you
@Spiderfffun
@Spiderfffun 19 днів тому
You went this far.. for a sorting algorithim? Absolutely insane. It was satisfying as hell watching the curve plotted against sorting.
@BaldurNorddahl
@BaldurNorddahl 15 днів тому
he went this far for a sorting algorithm that nobody uses... but that fits exactly what I imagine mathematicians doing with their day.
@Elesario
@Elesario 21 день тому
I think the intuitive element of why this shape forms will come from the fact in bubble sort all the larger values will tend to drift to the right more rapidly than the smaller values move left. As you say smaller values will only ever move left once per iteration, but any larger values prior to the largest unsorted value will make multiple moves until the next largest value is found. From this, because the shape we are perceiving comes from the larger values in any local area, then you'll always get a shape that rapidly climbs to start, and increases more gradually towards it's end.
@pietersfilms5171
@pietersfilms5171 21 день тому
I love the math videos where its not for academic purposes and is just someone talking about and researching something they love. Just started the video but I know im gonna love it, good job
@AEastrolabe
@AEastrolabe 22 дні тому
I have been asking myself this very question every now and then for years, but never took the time to look at it closely. I am so glad you made this video and that I found it. Loved it
@Gordy-io8sb
@Gordy-io8sb 22 дні тому
The "curve" is just an artifact of how sorting algorithms work. There's nothing special about it.
@isavenewspapers8890
@isavenewspapers8890 22 дні тому
⁠​⁠@@Gordy-io8sb"The 'curve' is just an artifact of how sorting algorithms work." Evidently. Well, for this particular sorting algorithm, at least. Otherwise we wouldn't be talking about it. "There's nothing special about it." That's your opinion.
@pyrobola8715
@pyrobola8715 22 дні тому
​@@Gordy-io8sbEuler's constant is just an artifact of how exponential growth works. There's nothing special about it.
@thesecondderivative8967
@thesecondderivative8967 22 дні тому
​@@Gordy-io8sb I don't understand people who watch maths videos when they want to claim that everything they find is meaningless. It's interesting. That's enough of a reason.
@Gordy-io8sb
@Gordy-io8sb 22 дні тому
@@thesecondderivative8967 Are you implying I'm one of those people? Let me tell you, those people are pseudo-intellectuals. I am above them.
@FutureAIDev2015
@FutureAIDev2015 22 дні тому
That final animation of the curve that you found matching the data so smoothly was...jaw-dropping. 😲
@TearonQ
@TearonQ 22 дні тому
YOOO lines that connect is back !!
@play005517
@play005517 20 днів тому
The assumption part should also address why you are ignoring the dips and only fitting a tarp-like shape. Because the shape is only apparent to a human eye constantly searching for a pattern if you are using bars. If you use a scatter plot to represent the same process, the "shape" a human eye are seeing will actually become a string instrument, an American football-shaped part before x, and a straight line pass x.
@xxgn
@xxgn 19 днів тому
He does explain/define shapes a bit more rigorously in his blog post. His proof, linked in the blog post, formalizes a definition of shapes at the top of page 9 (definition 8).
@BadlyOrganisedGenius
@BadlyOrganisedGenius 22 дні тому
Gorgeous. I always wondered what that curve was approximating, but imagined a proper derivation would be far more complicated than this. You're a smart guy, LTC. Keep it up
@StellarFireflyGaming-rm2xu
@StellarFireflyGaming-rm2xu 22 дні тому
I absolutely love mathematics that are complex enough to be interesting yet simple enough to not require a degree to understand if explained in an engaging and informative way. And your excellent use of graphics and animation to demonstrate concepts that would otherwise be difficult to express verbally, that is just /chefskiss.
@coouragee
@coouragee 22 дні тому
great video, and really smooth graphics! always interesting to see maths applied to subjects where it isn't necessary
@TheRecklessGamer3169
@TheRecklessGamer3169 22 дні тому
You should do a whole video on the Euler-Mascheroni constant, would be really interesting in your style
@chaotickreg7024
@chaotickreg7024 22 дні тому
Who would eat oiler maccaroni?
@PluetoeInc.
@PluetoeInc. 16 днів тому
@@chaotickreg7024 oiled up mammamia
@gONSOTE
@gONSOTE 21 день тому
this is just absolutely crazy. Every time you upload a video you keep surprising me with your everlasting increase in quality. The animations were incredibly smooth, at every single frame i had all the information i needed, no more, no less, and distributed THE best way possible. An incredible aesthetic, beautiful colors and design supporting an explanation that was precise and great. Please keep uploading videos of such quality, you are one the best math youtubers that have ever existed, no doubts at all.
@TheHuesSciTech
@TheHuesSciTech 20 днів тому
I think it's super interesting that, if I understand correctly, you never encoded a directive into your proof that the curve should follow the *peaks*, or like, a convex hull or something, of the bubble sort. You were just like, "let there be a continuous curve that behaves nicely and connects up to the diagonal bit"... and the maths decided to give you back a curve that very specifically follows the peaks/convex hull of the bubble sort... am I missing something, or is that kinda weird?
@apteropith
@apteropith 7 днів тому
math do be like that
@sotocsick3195
@sotocsick3195 22 дні тому
Thank's man. You really made my night. I commit, I couldn't follow everything you said, but seeing the function draw it's graph was absolutely worth my time. Happy that you're back.
@Myriadys
@Myriadys 22 дні тому
Return of the King
@lyrimetacurl0
@lyrimetacurl0 14 днів тому
Trotk
@ahumanperson3649
@ahumanperson3649 22 дні тому
Been a while! Glad to see you’re back.
@SaidVSMath
@SaidVSMath 22 дні тому
Just amazing. Love the “nice” moment. Please keep posting!!! Love your stuff!!!
@maxwellgrossman
@maxwellgrossman 22 дні тому
I love your videos, so glad to see you're back!
@masterleon40
@masterleon40 22 дні тому
I missed your videos, glad to see you again my guy
@NobleBrains
@NobleBrains 21 день тому
Your videos are some of few where you can watch them an unlimited amount of time and still learn something new every time. Keep up the great work.
@youtubeviewerxx
@youtubeviewerxx 22 дні тому
THANK YOU! I have been thinking about this since one of the first times I watched a sorting algorithms video and, as you said, there isn't much information on the internet about this specific problem. This was so cool to watch, you're also a great storyteller.
@Dojan5
@Dojan5 15 днів тому
Whoa. I’m not a maths person but what little I got was beautiful. I feel like I understand why people enjoy maths a bit better.
@Alex-jk2qy
@Alex-jk2qy 22 дні тому
Finally, I thought for a second that no more videos would accur and yet, boom, here you are! Great to see you back!
@ozzymandius666
@ozzymandius666 5 днів тому
I love getting detailed answers to strange and obscure questions that I never though to ask. Fascinating.
@mitchellclark4377
@mitchellclark4377 19 днів тому
All these years I've noticed that curve and wondered if there was a way of fitting it, but I lacked the mathematical fluency to step through the process you did. Nice.
@ethelegend
@ethelegend 22 дні тому
16:48 for anyone wanting to graph this in desmos, to turn it into a recreation of the optimised bubble sort: - add the equations "y = {0
@londonl.5892
@londonl.5892 19 днів тому
If you have a link to a public Demos graph of this that would be great!
@haipingcao2212
@haipingcao2212 16 днів тому
t_{n}
@DeJay7
@DeJay7 15 днів тому
First line: y=\left\{0\le x\le1-t:\frac{x}{x+t} ight\} Second line: y=\left\{1-t
@Oscar-vs5yw
@Oscar-vs5yw 22 дні тому
This was genuinely beautiful
@adsoyad2607
@adsoyad2607 22 дні тому
Really interesting concept to explore, the a-ha moment at 14:23 really did it for me. Awesome stuff!
@MelodiCat753
@MelodiCat753 15 днів тому
Subscribed. When the music kicks in at 16:54, I got emotional. You do a good job of hinting that this function is recursively defined in nature, which leads to an explicit formula, similar to how some sequences can be solved.
@NikUnknownGames
@NikUnknownGames 21 день тому
I just wanted to say that this is amazing. You provided not only an excellent video for UKposts, but an entire paper with a mathematical proof for anyone interested in the topic. This is what educational UKposts videos should be. Great work and please keep going, this is how popularizing math and computer science should look like! Also, the whole premise of this topic is so simple, yet so non-trivial to think about. I'm almost angry that I didn't think about this problem myself :)
@mathITA
@mathITA 20 днів тому
This was gorgeous! Initially, I didn't know how you would have tackled the problem. As soon you brought out the similarity condition I had an enlightenment. Beautiful problem, beautiful solution, splendid explanation!
@oriyadid
@oriyadid 22 дні тому
Never thought about this before, but the moment I saw the thumbnail I was intrigued!
@ktursts4088
@ktursts4088 21 день тому
this s the most satisfying thing i watched in recent days..... we need more videos from you.... amazing stuff.... i have become big fan of your work....
@Deckilll
@Deckilll 22 дні тому
This is so amazing question, approach, and answer. Thank you so much
@pedroth3
@pedroth3 22 дні тому
Amazing! Always like to find the limits of discrete processes. Thank you
@davidstigant457
@davidstigant457 22 дні тому
I’ve been wondering about this exact question for years. Thank you so much!
@DavidLindes
@DavidLindes 15 днів тому
Very nice exploration and explanation! Will now immediately check out your prior vids, and, very likely, subscribe. Good stuff!
@ausaramun
@ausaramun 22 дні тому
Man I have been eagerly waiting on you. Glad to see you back :D
@BikeArea
@BikeArea 22 дні тому
To say this content is as wonderfully illustrated and animated as the content of this one blue, three brown guy (or whatever his nickname is) wouldn't be an exaggeration. The presentation is nothing short of excellently executed and gives a masterclass in teaching. What a joy to join in and getting educated! Thanks a lot for all the enormous effort and time you put into this marvellous piece of edutainment! 😊
@KarenKubliski
@KarenKubliski 22 дні тому
This video is beautiful. Thank you.
@joltedjon
@joltedjon 22 дні тому
After all the work to see the curve fit so well... perfection
@avunz125
@avunz125 19 днів тому
Amazing display of creativity. Congrats and thank you!
@pattoner8398
@pattoner8398 12 днів тому
Wonderful! Informative! Well presented, written, and recorded! Please continue doing this, keep up the excellent work
@vladyslavverteletskyi2677
@vladyslavverteletskyi2677 21 день тому
Incredible video! I first imagined that some stochastic techniques would be needed, but your parametric approach was simple, comprehensive, and beautiful at once. To generalize the result to non-uniform elements in the array, you can just say that you work with their quantiles.
@ntwede
@ntwede 17 днів тому
Have you ever seen those memes that say "pick two: Fast, Cheap, Good" Well, I feel like you identified the equivalent for math proofs. "Pick two: Correct, Intuitive, Rigorous" Well, the choice is really which one to exclude. Excluding 'Correct' is not acceptable in math, or really ever, but the video you have provided combined with the long paper proof you worked out have provided all three to those who want it. It is inspiring how well you have found a clever way to explain this without the headache, and how well you have documented it in its most rigorous form in your blog. Thank you. I hope I can one day do work as good as this.
@pedrokrause7553
@pedrokrause7553 22 дні тому
This is absolutely beautiful
@theblockybanana5537
@theblockybanana5537 21 день тому
I've always noticed this, nice to see a video on it!
@Waffle_6
@Waffle_6 21 день тому
what an amazing derivation, so simple yet so satisfying
@owendeheer5893
@owendeheer5893 21 день тому
This was so satisfying. Amazing!
@NekosForever
@NekosForever 22 дні тому
Holy hell you’re back!
@boonyakornthanpanit7656
@boonyakornthanpanit7656 21 день тому
This is absolutely beautiful. For many math videos out there, I could guess where it’s heading just from the thumbnail/title. This one stunned me. I guessed that this might need some differential equations or some sort of series and end up with something like natural log. Turns out just a few weeks of Calculus 1 would do. Gorgeous! Edit: I usually don’t give a like to videos, but you deserved it.
@bscutajar
@bscutajar 15 днів тому
this is such an interesting application of functional equations, I love how we start with the conditions the functions must satisfy and somehow narrowing it down to one possible solution
@stevenrn6640
@stevenrn6640 22 дні тому
Simply beautiful in presentation.
@archerelms
@archerelms 17 днів тому
This is the kind of content I love most, even if I don't end up watching them most. Excellent job!
@thegermanempire9015
@thegermanempire9015 22 дні тому
Awesome video man! You'll never let me down!
@TonyboyDK
@TonyboyDK 20 днів тому
I literally just checked your channel last week for any new videos and thought "what a shame, looks like there's no more coming", and then you drop a new vid, let's go!
@woomygfx
@woomygfx 9 днів тому
Beautiful derivation! Keep up the great work :)
@flam1ngicecream
@flam1ngicecream 20 днів тому
Bro this is so cool. I am so proud of you
@logflames
@logflames 22 дні тому
Beautiful! Very nice question, well explained throughout
@samueldeandrade8535
@samueldeandrade8535 22 дні тому
Just absurdly amazing!!!
@smithrockford-dv1nb
@smithrockford-dv1nb 21 день тому
Wow, this videos has such high production quality!
@BoogsNStuff
@BoogsNStuff 21 день тому
wonderful video, love how followable the assumptions and process were
@monsterhunter8595
@monsterhunter8595 14 днів тому
You're one of the clearest math youtubers out here!
@DynestiGTI
@DynestiGTI 22 дні тому
One of the most beautiful videos I’ve watched in a while, this is why I love maths.
@insouciantFox
@insouciantFox 22 дні тому
Beautiful. Just beautiful
@movax20h
@movax20h 22 дні тому
Nice. When I was watching these visualizations long time ago, I also noticed that it is creating some hyperbola or something, but never digged dipper. Interesting way of using scaling law to figure out the formula. It is still a bit mysterious why it actually works, but I guess, random something something makes it so. Will read your blog too, because it still bugs me up. Really good video.
@ender_gaming5359
@ender_gaming5359 22 дні тому
One of the GOATS is back
@mafuchin
@mafuchin 17 днів тому
Nice video. The derivation of the closed form was well established and you answered all key question I'd worry about.
@newton-342
@newton-342 17 днів тому
Such a beautiful result for such a messy problem!
@peperomero4603
@peperomero4603 22 дні тому
absolutamente increíble!!! muchísima calidad, gracias!!
@bunniesarecute3135
@bunniesarecute3135 22 дні тому
Amazing video, as always!
@hellNo116
@hellNo116 22 дні тому
that was a perfect way to end the day on thank you.
@subinaypanda9936
@subinaypanda9936 22 дні тому
Fantastic. I loved it so much.
@XxLeonardoPiresxX
@XxLeonardoPiresxX 19 днів тому
One of the best videos about math an programing i have ever seem!
@Pterry23real
@Pterry23real 22 дні тому
Thank you! The first time I've watched some animated sorting algo comparision I asked myself the same question.
@Normal_user61
@Normal_user61 16 днів тому
One little addition to the graph: you picked the scale 1x1 so everything outside 0
@cameodamaneo
@cameodamaneo 22 дні тому
Wow! This video is less than a day old and has less than 50k views? It seems like the kind of video I'd watch from some giant maths channel that came out several years ago and has amassed millions of views. This has instantly earned my sub
@DrTorkal
@DrTorkal 22 дні тому
What a great question to ask! I could've watched a dozen more examples of the curve perfectly matching a real sorting like 16:54
@Ing0s
@Ing0s 15 днів тому
This was beautiful!
@thatguyoversea
@thatguyoversea 15 днів тому
Absolutely HEAVENLY. What an immaculate video.
@blablablalalalala80
@blablablalalalala80 22 дні тому
Thanks for the video!
@thewelder3538
@thewelder3538 22 дні тому
Wow, this video is spectacular. It reminds me of the story of great animation you get on 3 Blue 1 Brown. Now, you just need to get the same amount of subscribers. Great job.
@Musicombo
@Musicombo 18 днів тому
I adored this video!! ❤
@Scudmaster11
@Scudmaster11 22 дні тому
I would love to see an extention to this video... I absolutely loved bubble sort and wanted to know more about that curve (others did also).... this video of yours provides that information really well (and probably the 1st of any).. thank you
@rivran
@rivran 18 днів тому
This style is fantastic. I’m a community college dropout and I understood this entire video while stoned out of my body. Absolutely impressive work!!
@defango
@defango 22 дні тому
Another banger, as always
@1ucasvb
@1ucasvb 22 дні тому
This was really good and well presented.
@mertaliyigit3288
@mertaliyigit3288 22 дні тому
That was really cool! Thank you
How to Take the Factorial of Any Number
26:31
Lines That Connect
Переглядів 1,1 млн
Every Sorting Algorithm Explained in 120 minutes (full series)
1:57:33
Kuvina Saydaki
Переглядів 17 тис.
маленький брат прыгает в бассейн
00:15
GL Show Russian
Переглядів 3,7 млн
What Gear Shape Meshes With a Square?
31:17
Morphocular
Переглядів 255 тис.
Can a Bunch of Circles Play Für Elise?
10:27
Marc Evanstein / music․py
Переглядів 178 тис.
How does a calculator find sinx?
11:32
The Unqualified Tutor
Переглядів 35 тис.
15 Sorting Algorithms in 6 Minutes
5:50
Timo Bingmann
Переглядів 24 млн
Better Mountain Generators That Aren't Perlin Noise or Erosion
18:09
Josh's Channel
Переглядів 235 тис.
I Made a Graph of Wikipedia... This Is What I Found
19:44
adumb
Переглядів 2 млн
10 FORBIDDEN Sorting Algorithms
9:41
Ardens
Переглядів 761 тис.
The Boundary of Computation
12:59
Mutual Information
Переглядів 906 тис.
Arbitrary Code Execution in Animal Crossing
24:22
Hunter R.
Переглядів 180 тис.
Long Art
17:01
Solar Sands
Переглядів 588 тис.