A continuación se explican estos dos algoritmos básicos.