Algorithm Analysis
An algorithm is a set of instructions to be followed to
solve a problem.
There can be more than one solution (more than one
algorithm) to solve a given problem.
An algorithm can be implemented using different
programming languages on different platforms.
Once we have a correct algorithm for a problem, we
have to determine the efficiency of that algorithm.