Sorting Algorithms — Boring Until You Add Sound
An anonymous reader writes "Anyone who's ever taken a programming course or tried to learn how to code out of a book will have come across sorting algorithms. Bubble, heap, merge — there's a long list of methods for sorting data. The subject matter is fairly dry. Thankfully, someone has found a way to not only make sorting more interesting, but easier to remember and understand, too."
Yes
"I use a Mac because I'm just better than you are."
Feel like I'm complaining about a poll with a missing option, but, honestly ....:(
gus
.. if only.
The Shear Sort is one of my favorite sorts out there. Although you will need an orchestra to play it.
If something is so important that you feel the need to post it on the internet... It probably isn't that important.
It doesn't even matter if it matches the sorting. All sorting algorithms will benefit from the playing of Popcorn.
If you think all that time examining sorting algorithms was intended to teach you about sorting, then you indeed missed the point. Programming courses spend a lot of time on sorting because it is a common task that can be easily understood, but for which there are a lot of different algorithms with very different performance characteristics. The point is to teach algorithm analysis skills.
Judging from the quality of code I encounter regularly, though, you're far from alone in failing to pick up that lesson.