• Objetivos

    • Trabajar sobre el Tipo Abstracto de Datos Lista, reforzando el desacople entre especificación e implementación.
    • Retomar las implementaciones vistas en el práctico de listas, como ser Listas Doblemente Encadenadas, Listas Circulares y Listas Indizadas, estudiando las ventajas y desventajas de cada una de ellas.
    • Aplicar el concepto de "Orden de ejecución”, implementando soluciones que satisfagan restricciones dadas.
    • Trabajar con tipos abstractos de datos que son variantes de listas, tales como Pilas y Colas, que restringen las políticas de inserción, supresión y obtención de elementos.
    • Desarrollar y analizar implementaciones de Pilas y Colas que sean eficientes.
    • Usar Listas, Pilas y Colas para la resolución de problemas.