Ola, estou com uma duvida para implementar um quick sort em c com numeros aleatorios
Como tenho que fazer com numeros grandes, uso malloc
vQuick = malloc(n * sizeof(float));
aqui gero os numeros
for (i = 0; i < n; i++)
{
vQuick[i] = ((double) rand() / RAND_MAX) * (n * 10.0);
}
na chamada da função
printf(“Quick (randomizado)…: %6.3lf\n”, Quick(vQuick,0,TAM_MAX - 1));
vi que tenho que passar o vetor, um inicial e um final, a função quick esta correta mas o programa trava pois como eu passo o valor inicial e final sendo que os numeros são geraos aleatoriamentes?