///////////////////////////////////////////////////////// Eliminar vertice // /////////////////////////////////////////////// public void eliminarVertice(Grafo g, String idVertice) { g.CjtoVertice.remove(idVertice); for (Enumeration e = g.CjtoLados.elements(); e.hasMoreElements(); ) { Lado l = (Lado) e.nextElement(); if (l.idVerInic.equals(idVertice) || l.idVerFin.equals(idVertice)) { g.CjtoLados.remove(l.idLado); } } ; };
///////////////////////////////////////////////////////// Mostrar lados // /////////////////////////////////////////////// public HashSet lados(Grafo g) { HashSet aux = new HashSet(); for (Enumeration e = g.CjtoLados.keys(); e.hasMoreElements(); ) { String l = (String) e.nextElement(); aux.add(l); } ; return aux; }