/** * 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; } }
/** * 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()); }