Java - Listas ordenadas

   
Vista:

Listas ordenadas

Publicado por Pedro (1 intervención) el 12/03/2012 17:03:13
Tengo un problema con un algoritmo que estoy haciendo. Resulta que necesito iterar repetidamente sobre una lista ordenada. Los elementos de esta lista se modifican continuamente en la ejecución del algoritmo, por lo que mi solución fue ordenar los elementos. Pero esta solución no es eficiente, por lo que necesito buscar una alternativa. He probado usar un SortedSet, pero éste simplemente ordena los datos al introducir, una vez dentro si se modifican no se colocan en su lugar correspondiente.
Alguien me puede dar una solución eficiente a mi problema, o por lo menos más eficiente que la mía?
Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Listas ordenadas

Publicado por Maite mai.gonzalez@opendeusto.es (12 intervenciones) el 22/03/2012 17:11:15
Holaa!!

Si estas haciendo un ArrayList.. puedes hacer, Collections.sort(arrayList)..

de esta manera se ordenan los elementos..

Si tu lista es de un objeto personalizado, deberas sobreescibir el metodo CompareTo, y especificar como quieres que se ordenen..

Aki te dejo un link para echar un vistazo!

http://docs.oracle.com/javase/tutorial/collections/interfaces/order.html

Suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar