public bool Insertar(Arco nArco) { var insertado = false; if (nArco != null) { insertado = true; if (!EsVacio()) { nArco.Siguiente = Cabeza; } Cabeza = nArco; } return(insertado); }
public Arco Buscar(Vertice destino) { var aux = Cabeza; Arco encontrado = null; while (aux != null) { if (aux.VerticeDestino.Nombre.Equals(destino.Nombre)) { encontrado = aux; break; } aux = aux.Siguiente; } return(encontrado); }
public ListaArco() { Cabeza = null; }