public Arista(Vertice <T> origen, Vertice <T> destino, int distancia) { this.origen = origen; this.destino = destino; this.distancia = distancia; }
public void agregarVertice(Vertice <T> v) { vertices.Add(v); raices.Add(v.Info, v.Info); }
//Constructor public Arista(T origen, T destino, int distancia) { this.origen = new Vertice <T>(origen); this.destino = new Vertice <T>(destino); this.distancia = distancia; }
public void agregarArista(Vertice <T> v1, Vertice <T> v2, int ponderacion) { aristas.Add(new Arista <T>(v1, v2, ponderacion)); }