The second sorting algorithm I decided to learn was the QuickSort. It’s a little more complicated than the StraightSort, but generally faster for larger numbers of integers.
Continue reading
Category Archives: Programming
Sorting Algorithms, Part One
Inspired by a question from a programming interview, I’ve taken it upon myself to learn how to implement different sorting algorithms in Python. My goal is to:
- Learn a bit more about programming algorithms, and
- Get back into Python-coding shape.
Good User Interface Design
The Design of Everyday Things changed my life.
Taking the C++ Challenge
This week I’ve decided to roll up my programming sleeves and finally learn how to program in C++. I’ve been avoiding it for over a decade, so cracking open my copy of the C++ Primer took some courage.
To my surprise, my recent forays into Python and Java have prepared me pretty well for what I’ve encountered so far. I’m 250 pages into the book, and though some elements of the language seem strange to me (why would you use arrays and pointers when you’ve got vectors?), nothing has flown over my head.
That could change as I get deeper into the language.
If any of you are familiar with C++, is there anything I should look out for, or pay special attention to?