示例#1
0
文件: Grafo.java 项目: daru23/graphs
  ///////////////////////////////////////////////////////// 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);
      }
    }
    ;
  };
示例#2
0
文件: Grafo.java 项目: daru23/graphs
  ///////////////////////////////////////////////////////// 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;
  }