All sorts are not created equally

October 7th, 2008, by Matthew

To be honest, I haven’t though too much about sorting algorithms since first or second-year Computer Science. Nowadays if I want my data sorted, I ask the relational database to do it for me or I use one of the built-in sorting functions my programming language provides. With the kind of work we do I don’t normally deal with massive data sets, and CPU cycles are cheap, so the algorithm choice hasn’t been that important.

I was directed to Animated Sorting Algorithms, a cool website that visually shows various data sets (random, reversed, almost sorted and few unique) being sorted with a variety of algorithms, including the ol’ favourites like bubble sort and quick sort.

The visual representation is highly effective at demonstrating the algorithm’s traversal of the data and I’d recommend it to anyone that is interested in learning more about the range of sorting algorithms.

Plus the images are just plain cool, if you’re of geek-persuasion.

We are a Perth web design and web development company and this is our blog. We specialize in building web applications with the Ruby on Rails framework. Jump to the Ruby on Rails category or contact us.

Leave a Reply


Follow Us

Stay in the Loop

  • Enter your email address to subscribe to our mailing list. You'll get updates about our products, specials and bonus offers, and general behind the scenes news from our team.

Twitter

Facebook Fans

Newsletters

Alexa Rank

Testimonial

The boys at The Frontier Group are amazing! For such a relaxed and personable organisation, they have phenomenal technical ability and a rampant professionalism. They have customisable solutions for all of my IT needs and they always deliver, on time and beyond expectation.

They fix problems other service providers can't and they helped me get a critical section of my web site up and running 10 minutes after I emailed the request!

Alex Hyndman, Nexus Car Share.

Featured Project

Case Study - Caudo Group - www.caudo.com.au

Website

www.caudo.com.au

Caudo Machinery

Caudo Group engaged our services to redesign their outdated website. We sent our photographer on-site to capture the essence of their business and turned it into a stunning web design.