Computer Science

Hash Tables - How cool are they...

I wrote this after finishing my degree... partly because I wanted to see if I could and partly to brush up on my coding skills (which had taken a back seat to my cramming for exams skills).   We'd studied hash tables back in 1st year, but that was the last time I'd had much to do with them.

The idea is that you can store anything using the value you are storing to generate the location you store it in - which means you can do the same calculation you did to store it in order to find it.

Bubblesort - it has a cool name, so it must be good... right?

Well, its been a while since I did any algorithm stuff, but I decided to give myself a refresher in sorting since, unlike Barack Obama, I still like Bubblesort (oops, did I just say that out loud?).  I like it because it has a cool name, and because it was the first sorting method I ever learned, and because for many years it was the only one I knew.

Nana, this one is for you.

In little over 2 hours from now I'll walk into a lecture theatre holding little more than 2 ball-point pens and a calculator for the last time in what has been a three-and-a-half year voyage of rediscovery, fun, learning, stress and joy.