hola tengo que desarrollar un grafo el cual me presente todos los caminos existentes y el camino mas corto que existe entre ciertos vertices elegidos por el usuario, y mi duda es como puedo implementar un grafo en el que se conecten todos los vertices en java, asi como que tipo de estructura usar.
gracias