Este repositorio contiene una implementación modular de estructuras de grafos en Java, con soporte para vértices, arcos, listas de adyacencia, y una clase de uso aplicada a un problema concreto: EscaleraPalabras.
La clase EscaleraPalabras define un algoritmo capaz de encontrar el camino más corto entre dos palabras transformando una letra por vez, de forma que cada transformación intermedia también sea una palabra válida.