5 comments

[ 1152 ms ] story [ 4219 ms ] thread
I know none of those by heart, and I don't ever plan to. How does memorizing bubble sort improve my ability to design or improve application-specific software that adds a new value to the world, unless that new value is specifically about sorting?
I'm always amused that "know" seems to instantly associate with "memorise" as opposed to "be aware of performance and associated tradeoffs"
Why do we even have this clickbait stuff in 2017?
It's hard for me to take this post seriously, when the first line includes "bubble sort". Bubble sort is probably one of the worst algorithms you can use, even for short lists. Insertion sort is just as easy to understand as bubble sort, and its performance is much better.
What if it is asked in an interview? "This guy don't even know bubble sort", let's not waste more time on him.