Este repositorio contiene adaptaciones de conceptos y código de Pat Morin, autor de Open Data Structures.
- Proyecto, https://opendatastructures.org/
- Archivos de referencia,
Graph.java,AdjacencyLists.java,AdjacencyMatrix.javayAlgorithms.java - Estructuras utilizadas como referencia en las semanas 1 a 9
Las adaptaciones eliminan package ods, las dependencias internas, las fábricas y los iteradores que no son necesarios para los objetivos del curso.
También se añadieron:
- comentarios en español,
- cadenas de texto en español,
- firmas de funciones y métodos en inglés,
- ejemplos públicos,
- validaciones,
- métodos marcados con
TODO(alumno).
La carpeta adicionales/ contiene ampliaciones docentes inspiradas en el curso y el libro Algorithms, de Robert Sedgewick y Kevin Wayne.
El repositorio no utiliza algs4.jar.
La carpeta adicionales_avanzados/ conserva implementaciones del diseño anterior. Este material no forma parte del contenido evaluado del curso simplificado.