Desarrollo de Software en C++, C#, PHP,JavaScript, Matlab, Java, Android, Arduino, Python, Flutter, React, Vue, Solución de ejercicios, Programas informáticos, Inteligencia Artificial.

Buscar

Método de Ordenamiento Selection Sort en java

import java.util.Scanner;

/**
 *
 * @author Johnel
 */
public class SelectionSort {
    public static void main(String[] args){
    Scanner teclado = new Scanner(System.in);
    int A[] = new int [20];
        int menor,indice,n,i,j;
        System.out.print("Ingrese dimension del arreglo: ");
        n=teclado.nextInt();
     
        for(i=1;i<=n;i++){
            System.out.print("A["+i+"]= ");
            A[i]=teclado.nextInt();
        }
     
        for(i=1;i<=n-1;i++){
menor=A[i];
indice=i;

for(j=i+1;j<=n;j++){
if(menor>A[j]){
menor=A[j];
indice=j;
}
}

A[indice]=A[i];
A[i]=menor;

}
     
        System.out.println("EL ARREGLO ORDENADO");
        for(i=1;i<=n;i++){
            System.out.print(" "+A[i]);
         
        }  
 
}

}

Share:

0 comments:

Publicar un comentario

DISCULPA LAS MOLESTIAS, LA PUBLICIDAD NOS AYUDA

Para descargar Aguarda 5 seg. y luego hacer click en saltar publicidad...Gracias !!

Saltar Publicidad

Translate

FACEBOOK

Ayúdanos con tu donación !

Etiquetas

twitter.com

Páginas vistas

Labels