/**
  * Inicializa la matriz de adyacencia según los nodos adyacentes de la Instancia pasada como
  * parámetro
  *
  * @param i
  */
 private void initAdy(Instancia i) {
   for (Eje e : i.dameEjesTodos()) {
     int posV1 = pos(e.dameDesde().nodo, i.dameNodosV1Todos());
     int posV2 = pos(e.dameHasta().nodo, i.dameNodosV2Todos());
     ady[posV1][posV2] = true;
   }
 }
 /**
  * Inicializa la matriz de adyacencia según los nodos adyacentes del grafo pasado como parámetro
  *
  * @param g
  */
 private void initAdy(Grafo g) {
   for (Eje e : g.dameEjes()) {
     int posV1 = pos(e.dameDesde().nodo, g.dameNodosV1());
     int posV2 = pos(e.dameHasta().nodo, g.dameNodosV2());
     ady[posV1][posV2] = true;
   }
 }
Example #3
0
 /**
  * Graba la lista de ejes pasada como parámetro
  *
  * @param ejes2
  */
 private void grabarEjes(List<Eje> ej) {
   pw.println(ej.size());
   for (Eje e : ej) pw.println(e.dameDesde() + ESPACIO + e.dameHasta());
 }