import java.io.*;//Libreria De Java Para Ingresar Datos Desde Teclado
class SeleccionRecursivo5{// Nombre de La Clase
public static int Seleccion(int v[], int n, int m){
int i=0, j, min, k, l;
int cambio;
if (m<n) {
min=v[i];// Asignacion Del Valor En La Variable Min En El Arreglo a[i]
k=0;// Asignacion De 0 A La Variable k
cambio=0;//Asignacion de 0 A La Variable cambio
for(j=m+1; j<n; j++)//For Para Seguir Ordenando Numeros
if(v[j]<min)//If Que Compara Valor Del Arreglo a[j] Con min
min=v[j];//Asignacion Del Valor De La Variable min En El Arreglo a[j]
k=j;//Asigna Valor De k En j
cambio=1;//A Cambio Le Asigna El valor De 1
if(cambio==1){// Comparacion Del Valor de Cambio
v[k]=v[i];// Asignacion Del Valor Del arrreglo a[k] en a[i]
v[i]=min;// Asignacion Del Valor Del Arreglo a[i] En La Variable Min
for (l=0; l<n; l++){// For Para Imprimir La Ordenacion De Los Numeros
}
}
return Seleccion(v,n,m+1);
}else{
return 0;
}
}
long tiempoInicio
= System.
currentTimeMillis(); int n,m=0;
int v[]=new int [15];//Declaracion De Arreglo
int res;// Declaracion De Variable
System.
out.
println ( "n||************** Metodo De Odenacion Seleccion **************|| n|| || "); System.
out.
println ( "|| 1.-Cantidad De Numeros A Ordenar: ||"); n
=Integer.
parseInt(res1.
readLine());//Lee Los Datos Introducidos Desde Teclado System.
out.
println ( "|| 2.-Numeros A Ordenar: ||"); for (int i=0; i<n; i++){// Ciclo For Para Pedir que Indroduzca Los Valores
v
[i
]=Integer.
parseInt(res1.
readLine());}// Lee y Almacena Los Datos Desde teclado En El Arreglo System.
out.
println("|| 3.-Ordenacion De Numeros || n"); for (int i=0; i<n; i++){//Ciclo For Para La Ordenacion de Numeros
}
res=Seleccion(v,n,m);//Llama All Metodo anterior Para Que Devuelva Datos
long totalTiempo
= System.
currentTimeMillis() - tiempoInicio
;// Funcion Que Mide El Tiempo Y Calcula El Tiempo Total Empleado A Partir De La Diferencia Del Tiempo Inicial Y Final System.
out.
println("n||El tiempo total de la ejecucion es :" + totalTiempo
+ " miliseg"); System.
out.
println ( "n||**********************************************************||");
}
} //f