private Arista encontrarArista(Vertice v_1, Vertice v_2) { for (int i = 0; i < v_1.getLista().Count; i++) { if (v_1.getLista()[i].getDestino().getID() == v_2.getID()) { return(v_1.getLista()[i]); } } return(null); }
Arista encontrarVertice(Vertice v_1, Vertice v_2) { for (int i = 0; i < v_2.getLista().Count; i++) { if (v_1.getID() == v_2.getLista()[i].getDestino().getID()) { return(v_2.getLista()[i]); } } MessageBox.Show("Regresando null"); return(null); }
public Prim(Grafo gra, Vertice origen) { candidatos = new List <Arista>(origen.getLista()); prometedor = new List <Arista>(); compConexos = new List <Vertice>(); compConexos.Add(origen); grafo = gra; camino = new List <Arista>(); numGrafos = 1; }