PDA

Ver la Versión Completa : Ordenar un array


Aldaya
26-11-2007, 18:38:25
Hola,
tengo declarado un array dinámico:

TaulaFinques: array of TContingutTaulaFinques;

donde

TContingutTaulaFinques = record
Codifin: String;
Immoble: String;
Familia: String;
Oficina: String;
end;

y necesito ordenarlo por los valores de Immoble, Familia o Oficina, según preferencias del usuario. Y poder reordenar el array con un nuevo criterio.

¿Alguna idea de como se puede ordenar el array?

¡Gracias!

Delphius
26-11-2007, 18:52:33
Hola Aldaya,
Bienvenido/a a ClubdeDelphi!

No se que tanto sabes acerca de los métodos de ordenamiento y algoritmos. Uno sencillo, pero no el más eficiente, es el burbuja (http://es.wikipedia.org/wiki/Ordenamiento_de_burbuja).

Aprovecho este mensaje para recomendarte que te tomes unos minutos y leas la guia de estilo (http://www.clubdelphi.com/foros/guiaestilo.php).

Si tienes mayores problemas, aqui estamos.

Saludos,

Aldaya
27-11-2007, 09:45:00
Buenos días,

ya estudié los métodos de ordenamiento durante la carrera.
Me preguntaba si Delphi tiene algún procedimiento ya definido de manera eficiente, pero veo que tendré que hacerme yo la función.

Gracias .