Graph updates for code display.

This commit is contained in:
Chris Cromer
2016-07-19 17:03:24 -04:00
parent a3e286d3e7
commit e90c170aee
142 changed files with 553 additions and 223 deletions

View File

@@ -0,0 +1,28 @@
private final Map<T, Set<T>> grafo = new HashMap<>();
public void eliminarEdge(T nodo1, T nodo2) {
if (!grafo.containsKey(nodo1) || !grafo.containsKey(nodo2)) {
// Uno de los nodos no existe.
return;
}
// Eliminar el edge.
grafo.get(nodo1).remove(nodo2);
grafo.get(nodo2).remove(nodo1);
}
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;
}
}