private static void XeqInserctionSort() { var dimensao = ProgramBase.GetDimension(); var array = ProgramBase.GetArray(dimensao); var opcao = ProgramBase.GetSentido(); var resultado = new CronArray(); if (opcao == 1) { resultado = InsectionSort.Ascende(array); } else { resultado = InsectionSort.Descende(array); } ProgramBase.Cabecalho(); ProgramBase.PrintArray(resultado); ProgramBase.Fim(); }
private static void XeqPesquisa() { var dimensao = ProgramBase.GetDimension(); var array = ProgramBase.GetArray(dimensao); var opcao = ProgramBase.GetPesquisa(); Console.WriteLine(); Console.WriteLine("Que valor deseja pesquisar?"); var pesquisar = double.Parse(Console.ReadLine()); var resultado = new Resultado(); string fim = "\b"; if (opcao == 1) { resultado = Pesquisa.Sequencial(pesquisar, array); fim = "não"; } else { resultado = Pesquisa.Binaria(pesquisar, array); } ProgramBase.Cabecalho(); if (!resultado.Encontrado) { Console.WriteLine("O valor não existe no vetor fornecido"); } else { Console.WriteLine($"{pesquisar} encontra-se na posição {resultado.Posicao} do vetor {fim} classificado."); } ProgramBase.Fim(); }