Ciao a tutti,
non riesco a capire un'istruzione presente all'interno di una funzione che effettua il partizionamento di un array.L'istruzione è la seguente:
for(;;)
Ecco il codice completo:
int Partition(Dato a[],int l,int r)
{int i,j;
Dato v;
i=l-1; j=r; v=a[r];
for(;;)
{while(minore(a[++i],v));
while(minore(v,a[--j]));
if (i>=j) break;
scambia(&a[i],&a[j]);
}
scambia(&a[i],&a[r]);
return i;
}
Ciao e grazie