16 Sorts - Color Circle
People who liked this video also liked
Comments
13 comments posted so far. Login to add a comment.
53
2. Judge-Jake commented 7 years ago
WTF>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>is it.
45
4. Scotsman50 commented 7 years ago
43
5. CorpseGrinder commented 7 years ago
#2 a programmers wet dream
58
6. thundersnow commented 7 years ago
I still don't get it.
55
7. cameramaster commented 7 years ago
Coming from somebody who has Tetrachromacy ( I see lots of colours lol ) AND suffers from Migraines (frequently :-/ )... I have to say that is the stuff of feckin' nightmares.
48
8. mwak commented 7 years ago
#6 : here are some examples explained : https://www.youtube.com/watch?v=INHF_5RIxTE
I hope it helps a little
I hope it helps a little
58
9. thundersnow commented 7 years ago
#8 Thanks mwak for the link, now it's starting to sink in a little...it's a way of sorting something, colors, numbers, etc according to a certain algorithm...still, is it just a mathematical law and/or does it have a purpose?
48
10. mwak commented 7 years ago
#9 : It's more of a logical law. You have a bunch of unordered things to begin with and you want to sort them. The algorithm is the logical process you will use/repeat to compare each of those things.
So there are many way to compare them. You can do it one by one, you can separate them in groups and then compare the groups, etc.
In the video you can think of each color replaced a number and associated to a sound. Each time the sorting algorithm moves something it plays the sound associated. That's what they were trying to get.
In the link I shared, you can see that some ways to order things require more unique actions than others. This is what is called algorithm complexity (or in math notation O(n) that you can translate in f(x), it's the same ).
Some methods are faster with small sets of number, some are more efficient with bigger sets.
The trick is now, to find the good algorithm to use, is to compare the many numbers there is in the set you want to order versus the complexity function. The best result will determine the most efficient method to use.
In practical situation, any program you can use that sort things (ex: phone calls history or online accounts, ...) use one of those methods.
Is it more clear ?
So there are many way to compare them. You can do it one by one, you can separate them in groups and then compare the groups, etc.
In the video you can think of each color replaced a number and associated to a sound. Each time the sorting algorithm moves something it plays the sound associated. That's what they were trying to get.
In the link I shared, you can see that some ways to order things require more unique actions than others. This is what is called algorithm complexity (or in math notation O(n) that you can translate in f(x), it's the same ).
Some methods are faster with small sets of number, some are more efficient with bigger sets.
The trick is now, to find the good algorithm to use, is to compare the many numbers there is in the set you want to order versus the complexity function. The best result will determine the most efficient method to use.
In practical situation, any program you can use that sort things (ex: phone calls history or online accounts, ...) use one of those methods.
Is it more clear ?
58
11. thundersnow commented 7 years ago
#10 Thank you for your patience, mwak, my mind works in mysterious but slow ways, and yes I do understand it in a way, but in a way I don't, it's definitely becoming clearer, but it's far away from being crystal clear.
I only know algorithms from the medical field in certain situations, you may have a critical problem, then you ask yourself , do you have this symptom, yes or no. According to the either yes or no, you follow a different path for further evaluation or an action. It's a very helpful guideline to sort through a pile of symptoms, especially when time matters, and make decisions accordingly.
With this I especially mean the ACLS algorithms, which are super helpful. But in other areas of life I have never experienced them, and your explanations were new to me, but you explained it very well. I will read it again later, sometimes my brain needs a little time to sort through things by itself, before I can come back an add more information again.
I only know algorithms from the medical field in certain situations, you may have a critical problem, then you ask yourself , do you have this symptom, yes or no. According to the either yes or no, you follow a different path for further evaluation or an action. It's a very helpful guideline to sort through a pile of symptoms, especially when time matters, and make decisions accordingly.
With this I especially mean the ACLS algorithms, which are super helpful. But in other areas of life I have never experienced them, and your explanations were new to me, but you explained it very well. I will read it again later, sometimes my brain needs a little time to sort through things by itself, before I can come back an add more information again.
53
12. Judge-Jake commented 7 years ago
#11 Sounds like your Brain needs an algorithm transplant.
58
13. thundersnow commented 7 years ago
#12 Yeah, can you donate one?
+3 1. ringmaster commented 7 years ago