I have the code that orders from minor to minor but I need it from most to least, I do not know how to do it.
public static int[] ordQuicksortAsc(int[] datos, int izq, int der) {
int pivote=datos[izq];
int i=izq;
int j=der;
int aux;
while(i<j){
while(datos[i]<=pivote && i<j){
i++;
}
while(datos[j]>pivote){
j--;
}
if (i<j) {
aux= datos[i];
datos[i]=datos[j];
datos[j]=aux;
}
}
datos[izq]=datos[j];
datos[j]=pivote;
if(izq<j-1){
ordQuicksortAsc(datos,izq,j-1);
}
if(j+1 <der){
ordQuicksortAsc(datos,j+1,der);
}
return datos;
}