Exemplo n.º 1
0
  ///////////////////////////////////////////////////////// Mostrar vertices
  // ///////////////////////////////////////////////
  public HashSet vertices(Grafo g) {

    HashSet aux = new HashSet();
    for (Enumeration e = g.CjtoVertice.elements(); e.hasMoreElements(); ) {
      Vertice v1 = (Vertice) e.nextElement();
      aux.add(v1.idVertice);
    }
    ;
    return aux;
  };
Exemplo n.º 2
0
  ///////////////////////////////////////////////////////// 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);
      }
    }
    ;
  };