Searching for Data
•In many applications, a significant amount of computation time is spent sorting data or searching for data.
•Therefore, it is really important that you pick an efficient algorithm that matches the tasks you are trying to perform. Why?
•Because some algorithms to sort and search are much slower than others, especially when we are dealing with large collections of data.