Ho questo algoritmo di selection sort iterativo... qualcuno potrebbe tradurlo in ricorsivo? grazie
codice:
void i_sel_sort(float *A, int n){
int i, j, p;
float min;

for (i=0; i<n-1; i++) {
    min = A[i];
    p = i;
        for (j=i+1; j<n; j++){
			if (A[j]<min){
                min = A[j];
                p = j;
            }
        }
        A[p] = A[i];
        A[i] = min;
	}
}