4 simple ways to develop your imagination
One of the more frustrating classes I took in college in the 1980s was a computer science course on data structures and algorithms. In that class, we learned about a variety of approaches to solving key problems in programming. For example, we learned several different ways to take a list of numbers given in an arbitrary order and to sort that list from smallest to largest. These approaches differed in their efficiency.
What frustrated me about the class wasn’t the algorithms themselves—they were interesting.