En general, no hay ningún algoritmo que se adapte perfectamente a todos los usos.