The Efficiency of Algorithms
When we have a problem to solve, it is obviously of interest to find
several algorithms the might be used.
We can choose the BEST.
The empirical approach consists of programming the competing
algorithms and trying them on difference instances with the help of a
computer.
The theoretical approach consists of determining mathematically the
quantity of resources need by each algorithm as a function of the
size of an instances considered.
Execution time
Memory space