JAVA 04x01: SORT INTERCAMBIO
Algoritmos fundamentales de clasificación
SORT INTERCAMBIOpackage sortintercambio2;
import java.util.Scanner;
public class SortIntercambio2 {
//MOSTRAR ARREGLO
public static void MostrarArreglo(int N,int ANros[]) {
for(int k=0;k<N;k++) {
System.out.print(ANros[k]+" ");
}
}
//MODULO LEER ARREGLO
public static void LeerArregloNotas(int N,int Anotas[]) {
//Leer las notas
for(int k=0;k<N;k++) {
System.out.print("Nota "+(k+1)+" : ");
Anotas[k]=LeerEntero();
}
}
//MODULO LEER ENTERO
public static int LeerEntero() {
Scanner S=new Scanner(System.in);
int Nro=S.nextInt();
return Nro;
}
//ALGORITMO DE INTERCAMBIO
public static void OrdenarArreglo(int N,int[] arreglo) {
//SE DEBE REALIZAR N-1 INTERCAMBIOS
for(int i=0; i<N;i++) {
//eNCOBNTRAR AL N-ESIMO MAYOR
for(int j=i+1; j<N;j++) {
if(arreglo[i]>arreglo[j]) {
//INTERCAMBIAR
int aux = arreglo[i];
arreglo[i]=arreglo[j];
arreglo[j]=aux;
}
}
}
}
public static void main(String[] args) {
//DECLARAR ARREGLO
int Max=100;
int ANros[]=new int[Max];
//Leer los elementos del arreglo
int N;
System.out.print("Ingrese Nro de Elementos: ");
N = LeerEntero();
//LEER ARREGLO
LeerArregloNotas(N, ANros);
//ORDENAR LOS ELEMENTOS DEL ARREGLO
OrdenarArreglo(N,ANros);
//Mostrar arreglo ordenado
MostrarArreglo(N,ANros);
}
(PROGRAMACIÓN II - LABORATORIO 04 - ALGORITMO : SORT INTERCAMBIO)
Comentarios
Publicar un comentario