public class Main { private static int TAMANNO_MATRIZ = 10; public static void main(String[] args) { int[] matriz = new int[TAMANNO_MATRIZ]; for (int x = 0; x < matriz.length; x++) { matriz[x] = (int) (Math.random() * 50 + 1); } System.out.println("Matriz original:"); for (int i : matriz) { System.out.println(i); } int[] matrizOrdenada = ordenar(matriz); System.out.println("Matriz ordenada:"); for (int i : matrizOrdenada) { System.out.println(i); } } private static int[] ordenar(int[] matriz) { int[] matrizOrdenada = new int[TAMANNO_MATRIZ]; for (int x = 0; x < matriz.length; x++) { matrizOrdenada[x] = matriz[x]; } for (int x = 0; x < (matrizOrdenada.length - 1); x++) { for (int y = x + 1; y < matrizOrdenada.length; y++) { if (matrizOrdenada[x] > matrizOrdenada[y]) { int variableauxiliar = matrizOrdenada[x]; matrizOrdenada[x] = matrizOrdenada[y]; matrizOrdenada[y] = variableauxiliar; } } } return matrizOrdenada; } }[/aux_code]
Ordenar un Array Sin librería
con
No hay comentarios
[aux_code language=»javascript» theme=»tomorrow» title=»Ordenar un Array» extra_classes=»»]