Big-O and Programming Search Statagies

When you write a program, it’s not enough for it to just work. In the real world, the efficiency of your solution can make the difference between success and failure. Think about searching through a phone book, looking for a product in an online store, or processing millions of data records in a database. The way you design your algorithm determines how quickly and efficiently the computer can find the answer.