Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ordenar alfabeticamente (https://www.clubdelphi.com/foros/showthread.php?t=23388)

metalfox6383 15-07-2005 03:49:42

Ordenar alfabeticamente
 
Hola:

Tengo una matriz con datos "string", ¿cómo hago para ordenarlos en forma alfabética?

Gracias por la ayuda.

Crandel 15-07-2005 07:16:46

Como los quieres ordenar ? por columnas? por filas?

una forma fácil es cargarlos en un TStringList y usar el método Sort y luego los vuelcas de nuevo en la matriz como te guste.

De otra forma es irlos comparando cada palabra entre si e ir invirtiendo su orden.
Métodos de ordenamiento hay muchos, podrias buscarlo en cualquier libro de programación básica.

a donde esta orientada tu pregunta?

Lepe 15-07-2005 10:54:04

Sería más simple crear objetos en lugar de matrices, lo almacenas en un TobjectList, y despues te construyes una pequeña función (3 lineas de código como mucho) para poder ordenar por el campo que quieras.

Busca por TobjectList, se ha hablado muchas veces de su uso.

Un saludo

metalfox6383 17-07-2005 23:27:52

No quería usar objetos adicionales. Sólo bastaba con utilizar mis popias rutinas. Gracias por los consejos. El método de comparar palabras e invirtir el orden parece el más apropiado.


La franja horaria es GMT +2. Ahora son las 20:27:49.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi