El algoritmo, en su implementación habitual, tiene dos fases.