예제 #1
0
        private void buttonGerar_Click(object sender, EventArgs e)
        {
            //criar uma lista/vetor

            int[] vetorSelecao  = new int[int.Parse(textBoxGerador.Text)];
            int[] vetorBolha    = new int[int.Parse(textBoxGerador.Text)];
            int[] vetorInsercao = new int[int.Parse(textBoxGerador.Text)];

            Gerenciador.populaVetor(vetorBolha);
            Gerenciador.populaVetor(vetorInsercao);
            Gerenciador.populaVetor(vetorSelecao);

            //exibir eles de forma aleatoria
            for (int i = 0; i < vetorBolha.Length; i++)
            {
                textBoxNumeroBolha.AppendText(vetorBolha[i] + "\r\n");
            }

            for (int i = 0; i < vetorSelecao.Length; i++)
            {
                textBoxNumeroSelecao.AppendText(vetorSelecao[i] + "\r\n");
            }

            for (int i = 0; i < vetorInsercao.Length; i++)
            {
                textBoxNumeroInsercao.AppendText(vetorInsercao[i] + "\r\n");
            }

            Gerenciador.selecao(vetorSelecao);
            Gerenciador.insercao(vetorInsercao);
            Gerenciador.bolha(vetorBolha);

            for (int i = 0; i < vetorBolha.Length; i++)
            {
                textBoxBolha.AppendText(vetorBolha[i] + "\r\n");
            }

            for (int i = 0; i < vetorSelecao.Length; i++)
            {
                textBoxSelecao.AppendText(vetorSelecao[i] + "\r\n");
            }

            for (int i = 0; i < vetorInsercao.Length; i++)
            {
                textBoxInsercao.AppendText(vetorInsercao[i] + "\r\n");
            }
        }
예제 #2
0
        private void buttonGerar_Click(object sender, EventArgs e)
        {
            //criar uma lista/vetor

            int[] vetor = new int[int.Parse(textBoxGerador.Text)];

            Gerenciador.populaVetor(vetor);

            if (comboBoxMetodos.Text.Equals("Seleção"))
            {
                textBoxNumeros.Clear();
                Gerenciador.selecao(vetor);
                textBoxNumeros.AppendText("Seleção \n");
                exibirVetor(vetor);
            }
            else if (comboBoxMetodos.Text.Equals("Bolha"))
            {
                textBoxNumeros.Clear();
                Gerenciador.bolha(vetor);
                textBoxNumeros.AppendText("Bolha \n");
                exibirVetor(vetor);
            }
            else if (comboBoxMetodos.Text.Equals("Inserção"))
            {
                textBoxNumeros.Clear();
                Gerenciador.insercao(vetor);
                textBoxNumeros.AppendText("Inserção \n");
                exibirVetor(vetor);
            }
            else if (comboBoxMetodos.Text.Equals("Merge"))
            {
                textBoxNumeros.Clear();
                Gerenciador.merge(vetor, 0, vetor.Length - 1);
                textBoxNumeros.AppendText("Merge \n");
                exibirVetor(vetor);
            }
        }