Programación II
  • Java 87.3%
  • Makefile 12.7%
Find a file
2025-05-11 23:59:14 +02:00
docs feat(docs) : add PlantUML diagram 2025-05-11 22:25:34 +02:00
src refactor: enhance tests comments 2025-05-11 23:40:09 +02:00
.gitignore feat: add javadoc output directory to gitignore 2025-05-11 22:51:51 +02:00
LICENSE docs: add LICENSE 2025-05-11 22:15:03 +02:00
Makefile feat: add maven javadoc command 2025-05-11 22:50:38 +02:00
README.md feat(docs): add link to Graph file in README 2025-05-11 23:59:14 +02:00

Practica 5 - Programación 2

Esta práctica consiste en calcular el camino más corto entre dos vértices mediante la implementación de un grafo.

La técnica usada en este caso es BFS (Breadth-first search) o "búsqueda en anchura". Tambien se hace uso de TDD (desarrollo digido por pruebas).

Aquí se encuentra el fichero principal que contiene la implementación del grafo y, entre otros métodos, su método de búsqueda.

Para los tests del camino mas corto, aquí se puede encontrar una representación de esos grafos.

Uso

Para compilar el programa y ejecutarlo (incluye la ejecución de tests) :

make maven_run

Para ejecutar únicamente los tests :

make maven_test

Para generar documentación con Javadoc :

make maven_javadoc

Esto generará un directorio "javadoc" en la raìz.

Diagrama UML


Class Diagram

Licencia

Este proyecto está licenciado bajo la Licencia Apache 2.0