Shell sort vs Insertion sort

  Рет қаралды 135,421

udiprod

udiprod

2 жыл бұрын

Introduction of Shell sort, and a match with Insertion Sort.
For an introduction of Insertion sort, see:
• Insertion Sort vs Bubb...
Choosing the sequence 9-6-1:
For a list of size 10, the gaps can be any number 1,2,....,9, and the sequence must end with 1.
So each of the gaps 2,3,...,9 can be included in the sequence, or not included. So there's a total of 2^8=256 possible gap sequences. For each we checked the average number of comparisons for all possible 10! permutations.
Here are the 3 best sequences:
9-6-1: 25.512 comparisons
4-1: 25.516 comparisons
6-1: 25.539 comparisons
We could have also checked which has the highest probability of performing less comparisons than insertion sort. Here are the top 3 in this respect:
4-1: prob=0.72
9-4-1: prob=0.704
6-1: prob=0.701
Analyzing Shell sort variants more generally: See it explained in my home page:
www.udiprod.com/shell-sort/#a...
Why did Shell sort lag behind in the second match in comparisons per second? You are welcome to post answers. Or read answer here:
www.udiprod.com/shell-sort/#t...

Пікірлер: 317
@warpzone2878
@warpzone2878 2 жыл бұрын
I like how the robots having to move the full distance between balls approximates the idea of data locality
@pigeonmalin2321
@pigeonmalin2321 2 жыл бұрын
Everything is smartly thought to approximate all the concepts for everyone to understand, like the robot only being able to compare 2 balls at a time to explain the fact that only humans can roughly compare lots of values (and also the fact that with merge sort the robot had to push the balls when finished sorting...)
@stuartallen2001
@stuartallen2001 2 жыл бұрын
I thought this was cool too but what is the real life equivalent of the rocket boosters in the second race?
@mablungbalrog424
@mablungbalrog424 2 жыл бұрын
@@stuartallen2001 clock speed
@wincentywilk7511
@wincentywilk7511 2 жыл бұрын
@@stuartallen2001 Increased cache size.
@thanksalot46
@thanksalot46 2 жыл бұрын
@@stuartallen2001 memory latency
@SuperfieldCrUn
@SuperfieldCrUn 2 жыл бұрын
While this may seem like it's a marginal improvement over insertion sort if you manage to crack the gap code, remember that we are only working with very small lists of 10 items at a time. Once you scale up the list to hundreds or thousands, it becomes a completely different ball game and things like shell sort kick insertion sort to the curb.
@codahighland
@codahighland 2 жыл бұрын
And shell sort is among the slower sorts in that tier, too.
@TheFinagle
@TheFinagle 2 жыл бұрын
Insertion sort is also being handy capped by not using an binary search to find the insertion location. On 10 it would be a rather small reduction of checks, but savings scale up significantly on the hundreds or thousands of element cases.
@pseudo_goose
@pseudo_goose 2 жыл бұрын
@@TheFinagle You also need to account for the complexity of actually inserting the value into the array. Binary search makes it faster for you to find the location, but once you do, you still need to shift a bunch of elements over by one position to make room. Insertion sort does that as it is walking the array.
@edsanville
@edsanville 2 жыл бұрын
@@TheFinagle Yeah, that's a huge handicap. It would go from O(n^2) comparisons, to O(n*log(n)) comparisons by using a binary search.
@TheFinagle
@TheFinagle 2 жыл бұрын
@@pseudo_goose Your right, I hadn't though of that. And if your data type can do easy arbitrary insertion its usually not binary search friendly.
@zorm_
@zorm_ 2 жыл бұрын
I love that 13 years after the first video you guys are still doing 3d animations with the exact same robot model
@DavidZMediaisAwesome
@DavidZMediaisAwesome 2 жыл бұрын
me too. it does a good job of keeping the old videos feeling pretty timeless
@professorbrainstorminmemef4779
@professorbrainstorminmemef4779 Жыл бұрын
Hey, if it ain't broke, don't fix it!
@offchan
@offchan 2 жыл бұрын
It's been over a decade since his first sorting video yet he is still interested in making sorting videos. Guys, dedicate to your friends and family like this guy dedicate to sorting algorithms.
@uwu.-.5873
@uwu.-.5873 2 жыл бұрын
🥺
@Arnikaaa
@Arnikaaa Жыл бұрын
😊
@weecl
@weecl 2 жыл бұрын
for the question at 6:16, I think it's due to shell sort spending more time moving different elements from one place to another on the rack, whereas insertion sort was almost always holding one element and comparing others to it.
@kennystevens2923
@kennystevens2923 2 жыл бұрын
I was thinking the same thing. You hit all the points I noticed.
@udiprod
@udiprod 2 жыл бұрын
Right! I just added a detailed account here: www.udiprod.com/shell-sort/#timing
@potatoheadpokemario1931
@potatoheadpokemario1931 2 жыл бұрын
But she'll sort had 1 extra comparison
@uknownada
@uknownada 2 жыл бұрын
I think that's also why the jet boosts were way more advantageous for Shell Sort. Insertion Sort didn't really utilize the rockets much, but Shell Sort necessarily has to go long distances.
@52flyingbicycles
@52flyingbicycles 2 жыл бұрын
Upside: gets into O(nlogn) territory with the right gap sequence Downside: you need to calculate that gap sequence ahead of time
@TheAgentAPM
@TheAgentAPM 2 жыл бұрын
I really like this lines display. Surely on Quick sort it would show at a glance how the first iteration partitions the set into two non-overlapping subsets.
@FinBoyXD
@FinBoyXD 2 жыл бұрын
Yeah, it definitely would, could be a cool addition for quick sort video.
@zlodevil426
@zlodevil426 2 жыл бұрын
Shell sort is one of the most interesting sorting algorithms, im glad you’re making videos about it
@medexamtoolsdotcom
@medexamtoolsdotcom 2 жыл бұрын
Insertion is best with actual physical objects, when making room to insert an object in is as simple as shoving everything to the right of it further to the right, rather than with computer memory, moving it over to the next memory address for each and every individual item in memory. With my DVD collection, inserting a movie between positions 23 and 24 out of 50 means shoving all DVD cases 24 through 50 together to the right by .5 inch all at once which can be done in one swift motion of a hand. While in a computer, that means moving the item in slot 50 to slot 51... then moving the item in slot 49 into slot 50, and then moving the item in slot 48 to slot 49... all the way down to then moving the item in slot 24 to slot 25, and then and only then having the space to put the new item into slot 24.
@toddkes5890
@toddkes5890 2 жыл бұрын
Or if you have a linked-list, but you then need a way to perform the binary search. A linked list is where the computer grabs a random chunk of memory for the new data field, uses pointers to identify that chunk of memory, then has the predecessor and successor items re-point from each other to the new item. After the list is sorted, you then copy the elements from the linked list to the final list. A linked list is composed of multiple individual data elements, where each data element is composed of the data value, and two pointer values (forward and backward). Element number one has a data value, and two empty pointers. When element number two is added (assuming element number two is supposed to go after element #1), then the 'forward' pointer is reassigned to point at the location of data element number two. Element number two has its backwards pointer to point at element number one. From there, items number three is analyzed. Item number thre3e is discovered to fit between elements #1 and #2. So another chunk of memory is grabbed, the data value for item #2 is put in that chunk of memory, and then the pointers for element number three are updated. The #3 'forward' pointer is changed to point to element #2, and the backward pointer is changed to point at element #1. Similarly, element #1 has its forward pointer changed to point to element #3, and element #2 has its backwards pointer changed to point at element #3. (apologies for the words, but I need pretty pictures to better explain it)
@yoman9446
@yoman9446 2 жыл бұрын
I think it'd be better if the balls were numbered because it's hard to tell the difference between some of the shades of red and think about sorting them. would also be better for colorblind people
@alacer8878
@alacer8878 2 жыл бұрын
Commenting to boost this, cus I have red-green color deficiency.
@affegpus4195
@affegpus4195 2 жыл бұрын
Really? I thought you could differentiate shades of the same color, just not tell the colors apart
@andrewcheng1948
@andrewcheng1948 2 жыл бұрын
Would also help understanding radix sort
@mozarteanchaos
@mozarteanchaos 2 жыл бұрын
@@affegpus4195 it might depend on the specific type of colourblindness, perhaps?
@ryansullivan3085
@ryansullivan3085 2 жыл бұрын
no
@Polygonetwo
@Polygonetwo Жыл бұрын
Having watched a decade of sorting videos as if they were released as a series over the course of a week, the robots getting jet engines is hilarious and a wild plot twist. Also the whole series is just well made and really shows off the differences in the algorithms.
@will3697
@will3697 2 жыл бұрын
I like these animations. They make the video easy and intuitive to understand.
@KnownRed
@KnownRed 2 жыл бұрын
Babe wake up, new udiprod video just dropped
@professorbrainstorminmemef4779
@professorbrainstorminmemef4779 Жыл бұрын
The fact that this channel is still making these late 1990s-esque animations in the 21st century really keeps me going. Love these robots!
@viperbeatz9189
@viperbeatz9189 2 жыл бұрын
Finally, a new udiprod video! I've been waiting for so long lol Good that the sorts are back
@jackeea_
@jackeea_ 2 жыл бұрын
Wake up babe, new udiprod video about sorting algorithms just dropped
@henke37
@henke37 2 жыл бұрын
The sort comparisons are back! How about a video highlighting how much the result can be rigged with carefully crafted inputs?
@icecreamsamwich
@icecreamsamwich 2 жыл бұрын
The fact that you've used this same visualization for 10+ years with few changes is delightful to me
@heck_fy
@heck_fy 8 ай бұрын
Wow, the coolest explanation and visualization of Shell sort I've seen! Thank you so much. So simple, short and clear explanation
@scallopy7546
@scallopy7546 2 жыл бұрын
I love this channel, and what I love the most is that even thought it's been 15 years the art style hasn't changed a bit. Wish you would upload more often
@Um_Kaye
@Um_Kaye 2 жыл бұрын
I need more of this. I love coming back here from time to time to watch these guys sort!
@jonnyboi2967
@jonnyboi2967 2 жыл бұрын
I love these visual expressions and explanations of algorithms! Please more!
@theclassywalrus2608
@theclassywalrus2608 2 жыл бұрын
Really awesome to see this channel upload!
@Siwdvi
@Siwdvi 2 жыл бұрын
Nobody: Nosoul: These videos lore if robots weren't shortsighted:
@tedvog4832
@tedvog4832 2 жыл бұрын
I had no idea you were still making videos and I am so glad you are. Keep up the good work! I love these vids
@honkhonk9089
@honkhonk9089 2 жыл бұрын
Would have been interesting to see binary insertion sort, another optimization to insertion sort
@felipe9187
@felipe9187 2 жыл бұрын
I love that you keep making videos! I really like them, they're quite interesting and relaxing
@1994AustinSmith
@1994AustinSmith 2 жыл бұрын
Thanks to these videos, I now understand the "sounds of sorting" videos KZbin keeps recommending me.
@pvic6959
@pvic6959 2 жыл бұрын
its always a great surprise when you upload !
@Matyanson
@Matyanson 2 жыл бұрын
Thank you for continuing this series!
@nadie-qm8rq
@nadie-qm8rq 2 жыл бұрын
I found this channel just a few weeks ago, glad they updated
@ErhanTezcan
@ErhanTezcan 2 жыл бұрын
what a beauty this channel is!
@guilhermedamasceno343
@guilhermedamasceno343 2 жыл бұрын
It's always a good thing to see a new Udiprod video.
@itsohaya4096
@itsohaya4096 2 жыл бұрын
Thank you Uriprod, your videos are so helpful and intuitive!!
@Mage_Chartreux
@Mage_Chartreux Жыл бұрын
Ooo, new sorting videos! I love these!
@The_upgrater
@The_upgrater 2 жыл бұрын
When the world most called for him, he returned
@davidvelasco4423
@davidvelasco4423 2 жыл бұрын
STANDINGS: 21 Quicksort 44 Bubble Sort 44 Merge Sort 52 Quicksort 39 Heap Sort 23 Merge Sort 30 Insertion Sort 44 Bubble Sort 36 Bubble Sort 81 Stooge Sort 27 Stooge Sort 605 Bogosort 30 Insertion Sort 31 Shell Sort
@davidvelasco4423
@davidvelasco4423 2 жыл бұрын
Where is Shell(9,6,1) Sort? It's not a proper sort, just a modification of Shell Sort.
@okboing
@okboing 2 жыл бұрын
I don't get what's going on here
@davidvelasco4423
@davidvelasco4423 2 жыл бұрын
Those are the current standings of all the sorting algorithms featured so far.
@affegpus4195
@affegpus4195 2 жыл бұрын
Its the same list?
@davidvelasco4423
@davidvelasco4423 2 жыл бұрын
@@affegpus4195 I don't remember.
@nanchoparty
@nanchoparty Жыл бұрын
Boy I can't wait for you guys to explain the absolute magic that is Radix sort. I wish I understood how that thing worked.
@ruix
@ruix Жыл бұрын
Almost 10 years and still making these animations. Kings
@mahxylim7983
@mahxylim7983 2 жыл бұрын
Yay! Another sorting video! We sub for these and we will always come back no matter how long!
@walterh2113
@walterh2113 2 жыл бұрын
Thanks once again for these extremely informative videos!
@aringrey
@aringrey 2 жыл бұрын
so glad we are getting another sorting video
@the1stwing
@the1stwing 2 жыл бұрын
The Return of The King
@Pingwn
@Pingwn 2 жыл бұрын
Finally! Another video!
@nsombakuZambia
@nsombakuZambia 2 жыл бұрын
Nothing better than watching these videos at 2:30 AM
@catboyedgeworth2469
@catboyedgeworth2469 2 жыл бұрын
new udiprod sorting algo vid dropped?????? why was i not informed immediately. absolutely fantastic
@SpencerYonce
@SpencerYonce Жыл бұрын
I really enjoyed this demonstration of shell and insertion sorting. Thank you so much for making these videos :)
@TheBypasser
@TheBypasser 2 жыл бұрын
While using "the jet engines" do not forget it doesn't always work like this in the real life where we have caches and bus widths. Chances are the comparisons (let's assume we just sort some 8-bit values) will take the addresses far enough to make the memory controller trigger a full-width read for every byte it needs, see ya performance :)
@aru1814
@aru1814 2 жыл бұрын
I am CS student but I'm bad at math and algorithm Thank you, now I can understand most of basic understanding
@ajreukgjdi94
@ajreukgjdi94 Жыл бұрын
I would absolutely watch a 1 hour video of this style animation with the robots sorting a 100-element list or whatever the max you could do in an hour or so. Maybe get more algorithms going at once even.
@epsilonthedragon1249
@epsilonthedragon1249 2 жыл бұрын
I never thought I'd understand Shell sort. Thank you
@Mintice
@Mintice 2 жыл бұрын
Love the animation. Keep up the good work.
@advance600
@advance600 2 жыл бұрын
I know nothing about computing, but I do like those hardworking bots moving the balls.
@phms6364
@phms6364 Жыл бұрын
Amazing! Very well explained
@airmanon7213
@airmanon7213 2 жыл бұрын
Thanks! I didn't know how shell sort worked until I saw this video!
@NateTheOhioan
@NateTheOhioan 2 жыл бұрын
I have a feeling that this is about to be recommended to everyone
@owenpatton4010
@owenpatton4010 2 жыл бұрын
i have wanted more of these so bad
@danielobambelo1411
@danielobambelo1411 Жыл бұрын
I would like to see gnome sort next, you explain sorting algorithms really well and i cant understand the difference between gnome sort and insertion sort so making a video about it would help me a lot, thanks. Edit: i finally understood it, but a video about it would be cool!
@claw25533
@claw25533 Жыл бұрын
i would want to see it just for the sake of seeing a robot in a funny little gnome hat and beard
@danielobambelo1411
@danielobambelo1411 Жыл бұрын
@@claw25533 Actually me too, but as of now, I STILL DON´T KNOW THE DIFFERENCE OF GNOME SORT AND INSERTION SOTR, PLEASE EXPLAIN!
@lilmarionscorner
@lilmarionscorner 2 жыл бұрын
Thanks. I now know shell sort. I was confused what shell sort does. This video helped me.
@blacklight683
@blacklight683 Ай бұрын
"This is a sorting algorithm, it loses. So lets give it alot of extra advantages and see it win"
@smaybius
@smaybius 2 жыл бұрын
The Ciura gaps are said to be the most optimal for shell sort of no specific input length, and shell sort is preferred over quicksort in tight applications because of its small code size, but it's cache unfriendly because of why the robot lags behind in comparisons per second. One reason why the optimal gaps barely beat insertion is because its best case is O(n log n) instead of O(n)
@NPCsz
@NPCsz 2 жыл бұрын
Other people: Watching Netflix Stranger Things 4 Me: Watching two robots sorting color balls
@jamierbb
@jamierbb Жыл бұрын
I love these robot dudes so much. 24 ball race when
@azhaanali1109
@azhaanali1109 2 жыл бұрын
Great video!
@infradragon
@infradragon 2 жыл бұрын
this is the best channel
@nguyentan9359
@nguyentan9359 7 ай бұрын
Hey this is actually really easy to understand
@ghostpoint
@ghostpoint 2 жыл бұрын
yoooo new sorting method video just dropped
@ATuber4720
@ATuber4720 Жыл бұрын
These videos r kinda helpful to learn sorts
@francogonz
@francogonz 2 жыл бұрын
Let's goo, another sorting video
@calebharris292
@calebharris292 2 жыл бұрын
Babe wake up, there's a new sorting robot video
@dansinn
@dansinn 2 жыл бұрын
I Appreciate this video
@agenttatsu
@agenttatsu 2 жыл бұрын
i love the classic solution of "lets add jet boosters!" when something isnt fast enough
@Confused_Rock
@Confused_Rock 2 жыл бұрын
This is a blessing
@dragonmanover9000
@dragonmanover9000 Жыл бұрын
Great sorting explanation as always! If you guys take requests, can you show the way a Circle Sort acts? Or a Comb Sort? Either one would be really fun to see.
@Akronymus_
@Akronymus_ 2 жыл бұрын
Could we get some comparisons on MUCH larger sets? I feel like some only truly shine when the amount of data grows.
@typhoonzebra
@typhoonzebra 2 жыл бұрын
Like Bogo sort
@Demopans5990
@Demopans5990 2 жыл бұрын
Or std::sort
@musicexams5258
@musicexams5258 2 жыл бұрын
@@typhoonzebra there's a Bogosort video it's hilarious it's 40 minutes long, and 35 of it is literally waiting for Bogosort to actually finish randomizing
@typhoonzebra
@typhoonzebra 2 жыл бұрын
@@musicexams5258 Just came back from that. Glad to see they have recognised the ultimate sorting method.
@NiGHTcapD
@NiGHTcapD 2 жыл бұрын
I eventually want to see a large competition of all sorts. Not only to see all the different screens of each sort all together, but a "look how far we've come" from slower but vaguely effective sorts to...shell and beyond.
@CNWPlayer
@CNWPlayer 2 жыл бұрын
Yes a new video!
@arandomuserofinternet
@arandomuserofinternet 2 жыл бұрын
Finally, a new algorithm! Could you please do a video on Cocktail Shaker Sort, or maybe Gravity Sort?
@marel4681
@marel4681 2 жыл бұрын
He is back
@charlieferme5274
@charlieferme5274 2 жыл бұрын
Oh this is amaaaaziingg!
@Luaksz
@Luaksz 2 жыл бұрын
I remember watching these in high school! I don’t know if you thought about visualizing quantum algorithms, and most quantum sorts don’t outperform classical sorts, but if you could figure out how to visualize Grover’s algorithm or Shor’s that’d be so cool!
@phoenixedgeworth
@phoenixedgeworth 2 жыл бұрын
babe wake up new udiprod sorting algorithm video
@sushikazuki5945
@sushikazuki5945 2 жыл бұрын
Babe wake up new udiprod sorting video
@TheLameWitch
@TheLameWitch Жыл бұрын
HUGE UPSET!! LETS GO INSERTION SORT
@TheLameWitch
@TheLameWitch Жыл бұрын
Shell sort training arc went crazy though
@crazyfartman9000
@crazyfartman9000 2 жыл бұрын
wake up babe. new uniprod video just dropped.
@yonatanbeer3475
@yonatanbeer3475 2 жыл бұрын
In the last shell sort step, is each ball guaranteed to be either in its correct position or next to it? Or can it be further away?
@udiprod
@udiprod 2 жыл бұрын
Not in the gap sequences used in the video, but for some gap sequences it's true. For example a gap sequence of 3-2-1 guarantees it. Other gap sequence guarantee larger bounds. I'll soon post more details on that.
@Bootleg_Jones
@Bootleg_Jones 2 жыл бұрын
If the second to last gap size is n (assuming the last gap size is 1) then I'm pretty sure each element is guaranteed to be n-1 positions away from it's final position at most. Assuming my math is good, I feel like you could improve the worst case speed of the algorithm pretty significantly by having it move on to the next element after n-1 comparisons since the nth comparison would be guaranteed to show the two elements don't need to swap. You might even be able to use a similar rule for every sub-sort after the first.
@Green24152
@Green24152 2 жыл бұрын
Oh hey, you're still alive!
@hjewkes
@hjewkes 2 жыл бұрын
Id love to see how you tackle Sleep sort 😅
@BusterBrown1217
@BusterBrown1217 2 жыл бұрын
Would be interesting to see binary insertion sort. Of course, the improvement would be very minor on such a small set, but it would still be interesting.
@abhinashjena216
@abhinashjena216 8 ай бұрын
So good animation 👌 😍
@legendgames128
@legendgames128 10 ай бұрын
Never had I felt this tense between two robots in a sorting competition. Shell sort should work better in theory due to moving elements closer and closer, but the time it took moving and the lack of optimization made me nervous in this match.
@Eternitycomplex
@Eternitycomplex Жыл бұрын
The advantage of shell sort over insertion sort grows substantially as the size of the set rises.
@iatemyhand11
@iatemyhand11 2 жыл бұрын
Finally another one
@Leeki85
@Leeki85 2 жыл бұрын
You should do a comparison on bigger lists. With 100+ elements shell sort will be significantly faster than simple insertion. Actually the biggest reason why Quick, Merge or Shell Sort are much faster is because they can easily switch elements that are far from each other. Comb sort was developed with this idea in mind. Comb sort is a simple bubble, that uses sublists with wide gaps. However Insertion Sort works really well on small or almost sorted lists, where each element has to move just a few spaces. This is why hybrid sorts often use Insertion sort as a last step on almost sorted list, because it's the fastest way.
@Demopans5990
@Demopans5990 2 жыл бұрын
kzbin.info/www/bejne/bn7WhYGngJiildk
@lolermosskoss1834
@lolermosskoss1834 Жыл бұрын
Now I want to see shell vs merge sort
@patolol3091
@patolol3091 2 жыл бұрын
yay theyre back
@KevinSiebert
@KevinSiebert 2 жыл бұрын
New sorting algorithm dropped. All my friendsove sorting algorithms.
@mikethewhizz5085
@mikethewhizz5085 Жыл бұрын
I think the lag in comparisons per second has to do with the fact that insertion sort does most of its comparisons with one ball at a time, and so it only has to pick up and put down one ball at a time. Shell sort has more putting down and picking up of two
@Nana-bn5sv
@Nana-bn5sv 2 жыл бұрын
As for the question in the end, I'm sure the answer is insertion sort keeps comparing the same ball with others for longer, and changing only one ball while keeping the other in it's hand is faster than dropping and picking up two balls
@BigFatWedge
@BigFatWedge Жыл бұрын
I wish you would sometimes do a race with 100 items instead of just 10, to show the disparity in speed more obviously.
[Laser] Firing squad synchronization problem
8:47
udiprod
Рет қаралды 1 МЛН
Merge Sort vs Quick Sort
5:34
udiprod
Рет қаралды 1,3 МЛН
When Jax'S Love For Pomni Is Prevented By Pomni'S Door 😂️
00:26
Как быстро замутить ЭлектроСамокат
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 13 МЛН
World’s Deadliest Obstacle Course!
28:25
MrBeast
Рет қаралды 58 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:19
CRAZY GREAPA
Рет қаралды 8 МЛН
The Bubble Sort Curve
19:18
Lines That Connect
Рет қаралды 413 М.
Slow sorting: Stooge sort and Bogo sort
40:53
udiprod
Рет қаралды 450 М.
Proof That Computers Can't Do Everything (The Halting Problem)
7:52
The Most Underrated Concept in Number Theory
28:00
Combo Class
Рет қаралды 131 М.
10 FORBIDDEN Sorting Algorithms
9:41
Ardens
Рет қаралды 792 М.
This Satisfying Game Is HARDER Than It Looks!
12:56
Aliensrock
Рет қаралды 147 М.
Gamification of Bell's Theorem
24:58
udiprod
Рет қаралды 101 М.
Insertion Sort vs Bubble Sort + Some analysis
5:17
udiprod
Рет қаралды 317 М.
When Jax'S Love For Pomni Is Prevented By Pomni'S Door 😂️
00:26