CLR: .Net / Mono / Boo / Otros CLR > C#

 Ordenar Matriz Bidimensional

<< < (2/2)

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

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa