private void actualizarPesos(ElementoDijkstra e) { Nodo nID = e.getn(); for (int i = 0; i < nID.getListaAdyacencia().Count(); i++) { Nodo nAdy = nID.getAdy(i).getNodo(); if (nAdy.getElementoD().getDefinitivo() == false) { int indexAdy = g.getListaNodos().IndexOf(nAdy); if (nID.getAdy(i).getPonderacionCosto() + pesoDefi < vD[indexAdy].getPeso()) { vD[indexAdy].setProveniente(nID, nID.getAdy(i).getPonderacionCosto() + pesoDefi); } } } }