private final Map> grafo = new HashMap<>(); public void eliminarEdge(T nodo1, T nodo2) { if (!grafo.containsKey(nodo1)) { // El edge no existe. return; } // Eliminar el edge. grafo.get(nodo1).remove(nodo2); } class GrafoNodo { private int valor; public GrafoNodo(int valor) { this.valor = valor; } public int getValor() { return valor; } public void setValue(int valor) { this.valor = valor; } }