(no title)
16s | 12 years ago
Really, a CS education is just preparing you to pick the right solution for the problem/constraints at hand. For example, you can loop through a list. That approach works fine. However, when you begin to scale, you may find that look-ups against a tree-based data structure or perhaps a hash table are much more time efficient at the cost of more complexity, more space and more educated programmers.
aegiso|12 years ago
We need look no further than the existence of the programming profession to see that there ain't no such thing as a free lunch.