Implementacion de diferentes algoritmos