Está en la página 1de 3

ORDENAMIENTO SIMPLE

package ordenamientoporseleccion;

public class Ordenamientoporseleccion {

public static void main(String[] args) {

int[] numeros={4,3,1,5,2};

int aux,min;

for(int i = 0; i < 5-1; i++){

min = i;

for(int j = i+1; j < 5; j++){

if(numeros[j] < numeros[min]){

min = j;

aux = numeros[i];

numeros[i] = numeros[min];

numeros[min] = aux;

for (int k = 0; k < 5; k++) {

System.out.print(numeros[k]);

}
ORDENAMIENTO COMPLEJO

package ordenamientosleecioncomlejo;

import java.util.Scanner;

public class Ordenamientosleecioncomlejo {

public static void main(String[] args) {

Scanner bbt = new Scanner(System.in);

int aux,min,ite=0;

int[] numeros=new int [5];

for (int ii = 0; ii < 5; ii++) {

System.out.println("Ingrese número");

numeros[ii]=bbt.nextInt();

for(int i = 0; i < 5-1; i++){

min = i;

for(int j = i+1; j < 5; j++){

if(numeros[j] < numeros[min]){

min = j;

ite++;

aux = numeros[i];

numeros[i] = numeros[min];

numeros[min] = aux;
for (int l = 0; l < 5; l++) {

System.out.print(numeros[l]);

System.out.println("");

System.out.println("itera"+ite);

for (int k = 0; k < 5; k++) {

System.out.print(numeros[k]);

También podría gustarte