CLR: .Net / Mono / Boo / Otros CLR > C#
Ordenar Matriz Bidimensional
mx_latino:
Compadre he revisado tu código y me he permitido hacer un par de cambios por allí... :P , En fin aquí lo dejo espero te sirva maicor...
Saludos... :comp:
sub7:
Buenas
Yo lo he hecho para que te ordene por la columna que tu quieras de la tabla.
En vez de ordenarte toda la tabla, si tu solo la quieres ordenar por un campo en concreto de la tabla.
Aquí os dejo el código:
--- Código: Java --- public static void ordenarTDoble(int t[][]){ int aux = 0, col; System.out.println("¿Qué columna quieres ordenar?: "); col = Entrada.entero(); for (int k = 0; k < t.length; k++) { for (int i = 0; i < t.length-1; i++) { for (int j = 0; j < t.length-1-i; j++) { if (t[i][col] > t[i+1][col]){ for (int l = 0; l < t.length; l++) { aux = t[i][l]; t[i][l] = t[i+1][l]; t[i+1][l] = aux; } } } } } }
Espero que le sea a alguien util,
un saludo.
Navegación
[*] Página Anterior
Ir a la versión completa