•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.