• Domingo 22 de Diciembre de 2024, 15:56

Autor Tema:  Ordenar Una Matriz  (Leído 2332 veces)

sciutomaxi

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Ordenar Una Matriz
« en: Sábado 25 de Marzo de 2006, 16:59 »
0
Hola gente a ver si me pueden dar una mano antes del martes que doy un final en la Universidad necesito saber como puedo ordenar una matriz yo se ordenar un vector pero no una matriz por ejemplo se tiene el siguiente problema:

Ud. tiene una matriz con datos de registros de empleados.Uno de los campos es el nro de documento del empleado.Escriba un algoritmo para obtener un listado de los empleados de la matriz, ordenados por nro de documento .Generalice para tener una funcion o proceso que recibe una matriz y un numero de fila y devuelve la misma matriz con las columnas ordenadas de acuerdo a la fila recibida.


Por favor AYUDA ya

Amilius

  • Miembro HIPER activo
  • ****
  • Mensajes: 665
    • Ver Perfil
Re: Ordenar Una Matriz
« Respuesta #1 en: Sábado 25 de Marzo de 2006, 21:34 »
0
Creo que el pinche escritor de ese problema quiso decir vector en lugar de matriz.  ;)

Enko

  • Miembro de PLATA
  • *****
  • Mensajes: 1562
  • Nacionalidad: 00
    • Ver Perfil
Re: Ordenar Una Matriz
« Respuesta #2 en: Lunes 27 de Marzo de 2006, 21:58 »
0
Yo creo que sería algo así:
Tienes una matriz con campos, Nombre y Documento.

La cosa, sería que tienes que ordenar la matriz por el campo del documento. es tan facil como ordenar como si fuera un vector de  solamente numero de documento pero  ahora, tendrías que mever los registros de los dos campos hacia la posicion ordenada.

El algoritmo de ordenamiento es el msimo, lo que cambia es la forma de intercambiar posiciones.

juancpalmajr

  • Miembro activo
  • **
  • Mensajes: 51
    • Ver Perfil
    • http://www.linuxcommunity.com.ar
Re: Ordenar Una Matriz
« Respuesta #3 en: Miércoles 24 de Mayo de 2006, 05:25 »
0
un dia de estos lo hago y lo paso, hay distintos algoritmos de ordenamiento.