Let's take both a practical and theoretical look at three of today's most primitive data structures.
Weren't algorithms and data structures and their relatives your favorite engineering-related courses? For many of us, probably not! These were typically the "right of passage" courses in most computer science and engineering programs. That is, once you passed these courses, you were officially part of the program.
Unfortunately, the theory surrounding these "primitive" data structures can be among the first topics to escape our minds. This article aims to refresh the minds of both the experienced practitioner and the fresh graduate about some of the theory behind the data structures that we frequently use. I'll also offer some examples of where such structures may be found in the real world.
Quit whining about the fact that your company isn't educating you. Educate yourself!
As I write this article, I realize that this will be the final installment in MC Press Online's iApplication Designer for 2007. I can't believe that 2007 is almost history! Traditionally, the last column of a year is used for reflection. And who am I to flout tradition?
I'll soon be celebrating another birthday, one that puts me within spitting range of the half-century mark. I haven't had the fabled mid-life crises (yet), but that hasn't stopped me from having the physical manifestations that age brings: the receding hairline and expanding waistline. I have come to the stunning revelation that I now have been working in the computer field for over half of my life and I really enjoy it. I'd like to think that I'm going to be able to retire in the field. To that end, I take three simple steps: I try to eat right, I try to get enough rest and exerci