Quando o algoritmo processa poucos dados, porém pode ser muito pior conforme o dado cresce. A Análise de complexidade nos permite medir o quão rápido um programa executa suas computações. Um algoritmo bem programado executa bem o trabalho que é esperado.