mi solucion correcta al problema de Sort with Indexes

Back to General discussions forum

RogerLopesierra1     2018-03-17 21:11:27

problema #29 en los comentarios deje los comprobadores y ahi pueden ver sin importar la matriz que elijan que mi solucion en java es correcta

public class OrdenarConIndices { public static void main(String[]args){ int[] datos = {102,634,241,954,338,580,723,815,909,392,764,483,679,144,526,864,197,289,44,440}; int[] indice = {102,634,241,954,338,580,723,815,909,392,764,483,679,144,526,864,197,289,44,440}; for(int i=0;i<datos.length;i++){ int mayor =datos[i]; int aux; int pos=i; for(int j=i+1;j<datos.length;j++){ if(mayor<datos[j]){ mayor=datos[j]; pos=j; } } aux=datos[i]; datos[i]=mayor; datos[pos]=aux;

    }
    for( int i=0;i<datos.length;i++){
        for(int j=0;j<datos.length;j++){
            if(indice[i]==datos[j]){
                System.out.print((j+1)+" ");
            }
        }

    }
    /*System.out.println("");
    for(int i=0;i<datos.length;i++){
        System.out.print(datos[i]+ " ");
    }
    System.out.println("");
    for(int i=0;i<datos.length;i++){
        System.out.print(indice[i]+ " ");
    }*/
}

}

Please login and solve 5 problems to be able to post at forum