Fases 2, 3 y 4 de la práctica final de la asignatura Estructura de Datos y Algoritmos de la Universidad Carlos III de Madrid