El algoritmo tiene un coste lineal respecto al tiempo.