¡Estoy buscando urgentemente una respuesta a la programación en lenguaje C! ! ¡El tiempo apremia! ! ¡Apurarse! !
#include
#include
#include
usando el espacio de nombres std
const int MAX_SIZE=100;
void partición1(int A[],int n,int first,int last,int &mid)//Partición
{ p>
int i=primero,j=último,x=A[i];
mientras(i { mientras (i j--; if(i { A[i]=A[j];i++; } mientras(i i++; if(i { A[j]=A[i]; j-- ; } } A[i]=x; mid=i; } partición vacía2(int A[],int n,int primero,int último,int &mid)//Partición { int i=primero, j=último,x=A[i]; mientras(i { mientras(i j--; si(i { A[i]=A[j ];i++; } mientras(i i++; si (i { A[j]=A[i]; j--; } } A[i]=x; mid=i; } void QuickSort( int A[],int n,int primero,int último)//clasificación rápida { int medio; if(primero<último) { partición1(A,n,primero,último,medio); partición2(A,n,medio+1,último ,medio); } } visualización vacía(int A[],int n) { int i=0;