Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: jkomarcelino en 3 Agosto 2018, 03:54 AM

Título: ayuda para ordenar datos de un archivo en c
Publicado por: jkomarcelino en 3 Agosto 2018, 03:54 AM
este es mi quicksort y creo que es e problema, alguien me puede decir cual es el fallo??


void Quicksort(int arreglo[], int limiteI, int limiteS)
{
   int pivote, central, i, f;

   i = limiteI;
   f = limiteS;

   central = (limiteI + limiteS) / 2;

   pivote = arreglo[central];
   do
   {
       while (arreglo[i] < pivote) i++;

       while (arreglo[f] > pivote) f--;

       if (i <= f)
       {
           int burbuja;
           burbuja = arreglo[i];
           arreglo[i] = arreglo[f];
           arreglo[f] = burbuja;
           i++;
           f--;
       }
   } while (i <= f);

   if (limiteI < f)
   {
       Quicksort(arreglo, limiteI, f);
   }

   if (i < limiteS)
   {
       Quicksort(arreglo, i, limiteS);
   }



· Los códigos deben ir en etiquetas GeSHi
· No se debe escribir en mayúsculas
>aquí las reglas del foro (http://foro.elhacker.net/reglas.htm)
-Engel Lex