Documente Academic
Documente Profesional
Documente Cultură
int a[dimmax1];
int Pivot(int st, int dr)
{
int i=st, j=dr, aux, mod=1;
// daca mod=1 atunci j-- altfel i++
while (i<j)
{
if (a[i]>a[j])
{
aux=a[i];
a[i]=a[j];
a[j]=aux;
mod=3-mod;
} // se schimba modul de lucru
if (mod==1) j--;
else i++;
}
return i;
}