Foros del Web » Programando para Internet » ASP Clásico »

Ordenar el contenido de un diccionario

Estas en el tema de Ordenar el contenido de un diccionario en el foro de ASP Clásico en Foros del Web. Hola a todos.- He creado un diccionario con scripting.dictionary y lo he rellenado de datos. La pregunta es: ¿existe un método para ordenarlo por el ...
  #1 (permalink)  
Antiguo 18/09/2009, 15:47
 
Fecha de Ingreso: junio-2007
Mensajes: 298
Antigüedad: 17 años, 11 meses
Puntos: 5
Ordenar el contenido de un diccionario

Hola a todos.-

He creado un diccionario con scripting.dictionary y lo he rellenado de datos.

La pregunta es: ¿existe un método para ordenarlo por el valor de cada uno de los elementos del diccionario?, es decir, que al listarlo salga por el orden del contenido de cada clave.

Desde ya muchas gracias!
  #2 (permalink)  
Antiguo 18/09/2009, 22:28
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Respuesta: Ordenar el contenido de un diccionario

en este caso puedes utilizar el metodo de la burbuja



o puedes crear tu propio algoritmo basandote en el anterior metodo

__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 21/09/2009, 16:57
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: Ordenar el contenido de un diccionario

Qué bueno, ese método es el que se enseña para que que los chavos aprendan rápido, pero ya en producción es muy desaconsejable, el quicksort o el shell ya son algo más decentes

http://ict.udlap.mx/people/ingrid/Cl...1/Ordenar.html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:11.