Boa noite, Pessoal.
Estou fazendo um exercicio da faculdade, mais estou com muita dificuldade na criação deste programa em Quicksort. Alquem poderia me ajuda? Segue o exercício abaixo:
Desde já agradeço a todos.
Quicksort como este método é muito mais rápido que os anteriores, é necessário ordenar conjuntos de inteiros de 1.000.000 a 10.000.000, a cada 500.000 elementos. Utilize a estrutura preparada nos laboratórios anteriores, adaptando os parâmetros necessários:
Para i variando de 1000000 a 10000000 com incremento de 500000
Inicializar as primeiras i posições do array de inteiros com um valor pseudo-aleatório entre 0 e 200000000;
Iniciar o cronômetro;
Ordenar o array usando quickSort;
Parar o cronômetro;
Mostrar os resultados;
Fim do laço
c. Para exibir os dados neste formato, utilize o seguinte comando: System.out.printf("{%5d\t%7.4f\n}", i, tempo);