Ho capito le varie ipotesi ma non credo che per ogni esigenza vi sia un algoritmo diverso non credete?