private void Form1_Load(object sender, EventArgs e)
        {
            metodosGrafos grafo = new metodosGrafos();

            grafo.crearGrafo();
            grafoTex          = grafo.imprimir();
            richTextBox1.Text = grafoTex;
        }
 private void button1_Click(object sender, EventArgs e)
 {
     if ((origentextBox.Text != "") && (destinotextBox.Text != "") && (nuevaDistanciatextBox.Text != ""))
     {
         metodosGrafos grafo = new metodosGrafos();
         grafo.modificarDistancia(int.Parse(origentextBox.Text), int.Parse(destinotextBox.Text), int.Parse(nuevaDistanciatextBox.Text));
         richTextBox1.Clear();
         grafoTex          = grafo.imprimir();
         richTextBox1.Text = grafoTex;
     }
 }
        private void BTNalgoritmoProbabilistico_Click(object sender, EventArgs e)
        {
            string medidas = "";

            if ((origentextBox.Text != "") && (destinotextBox.Text != "") && (cantidaExploradorastextBox.Text != ""))
            {
                int origenNum        = int.Parse(origentextBox.Text);
                int destinoNum       = int.Parse(destinotextBox.Text);
                int canExploHormiNum = int.Parse(cantidaExploradorastextBox.Text);

                metodosGrafos grafo   = new metodosGrafos();
                Vertice       origen  = grafo.buscarV(origenNum);
                Vertice       destino = grafo.buscarV(destinoNum);

                grafo.algoritmoProbabilistico(origen, destino, canExploHormiNum);
                richTextBox2.Text  = grafo.rutaOptimaText;
                richTextBox2.Text += medidas += " Asig: " + grafo.asigProbabilistico.ToString() +
                                                " Compar: " + grafo.compProbabilistico.ToString();
            }
            else
            {
                return;
            }
        }