Foros del Web » Programación para mayores de 30 ;) » Java »

ordenar un array según un patrón dado

Estas en el tema de ordenar un array según un patrón dado en el foro de Java en Foros del Web. podría hacerlo con bucles supongo... pero no se hasta que punto estaría bien hecho, o si me vale la pena. EL tema es que tengo ...
  #1 (permalink)  
Antiguo 11/08/2013, 12:51
Avatar de diego9j  
Fecha de Ingreso: septiembre-2011
Mensajes: 33
Antigüedad: 12 años, 7 meses
Puntos: 2
ordenar un array según un patrón dado

podría hacerlo con bucles supongo... pero no se hasta que punto estaría bien hecho, o si me vale la pena.

EL tema es que tengo un array de String, pongamos de ejemplo "a" "x" y "p" y tengo que ordenarlos de esta forma

x > y > z > a > b > c > p

no es orden alfabético así que no puedo usar un sort normal. ¿Como lo hago?
  #2 (permalink)  
Antiguo 11/08/2013, 13:12
 
Fecha de Ingreso: marzo-2012
Ubicación: Argentina
Mensajes: 111
Antigüedad: 12 años, 1 mes
Puntos: 12
Respuesta: ordenar un array según un patrón dado

Hola;

Mas alla de que deberias asegurarte que el patron de ordenamiento se cumpla siempre ,o para

todos los elementos del conjunto.

Podes definir varias formas de comparar tenes las interfaces Comparator y Comparable.Donde

podes definir tu manera de comparacion para que despues sea usada en el sort.

Creo que la que mas te conviene es tener un Comparator por cada patron

Aca hay un tutorial muy simple

Comparable vs Comparator

Saudos.

Etiquetas: dado, según, string
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 20:24.