Estructura de la entrega
La entrega combina código Java y memoria. Empieza por la especificación de los TAD, sigue con la implementación de listas, pilas, colas, árboles AVL, heaps y grafos, y las pruebas unitarias JUnit que dejan cada estructura en verde. Después el análisis de complejidad asintótica operación por operación (O(n), O(log n), O(n log n)) y la justificación de por qué elegiste cada estructura.