• Martes 14 de Abril de 2026, 01:05

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - sub7

Páginas: [1]
1
C# / Re: Ordenar Matriz Bidimensional
« en: Miércoles 27 de Octubre de 2010, 10:09 »
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
  1.  
  2.     public static void ordenarTDoble(int t[][]){
  3.         int aux = 0, col;
  4.  
  5.         System.out.println("¿Qué columna quieres ordenar?: ");
  6.         col = Entrada.entero();
  7.  
  8.         for (int k = 0; k < t.length; k++) {
  9.             for (int i = 0; i < t.length-1; i++) {
  10.                 for (int j = 0; j < t.length-1-i; j++) {
  11.                     if (t[i][col] > t[i+1][col]){
  12.                         for (int l = 0; l < t.length; l++) {
  13.                             aux = t[i][l];
  14.                             t[i][l] = t[i+1][l];
  15.                             t[i+1][l] = aux;
  16.                         }
  17.                     }
  18.                 }
  19.             }
  20.         }
  21.        
  22.     }
  23.  
  24.  

Espero que le sea a alguien util,
un saludo.

Páginas: [1]