sort(array,size,num) float *array; { /* find num largest objects in array[], return as first[] num objects in array[], with original order. */ int *order; order = (int *)malloc(num*sizeof(int)); for(i=0,j=0; i array[order[j]]) { array[order[j++]] = array[i];