Opción 1: Haga una lista que implemente Comparable y oriéntela usando collections.sort (Lista l) cada vez que agregue un valor. Opción 2: crear un TreeSet (que se mantiene ordenado todo el tiempo).Lista con comparables Vs TreeSet
¿Cuál será más rápido? Lo estoy preguntando porque List me da la opción de ListIterator que necesito en mi caso, ya que me permite agregar un elemento al iterar.
Mi estructura de datos tendrá alrededor de 100-200 objetos personalizados. – aps
¿con qué frecuencia planea actualizar su colección [relativamente a otros OPS]? Además, TreeSet evita duplicados, List does not, ¿cuál es su política sobre este tema? – amit
lo siento, dije algo incorrecto. En realidad, mis colecciones se actualizarán con bastante frecuencia durante el 10% inicial del tiempo de ejecución del programa, después de eso ya no es necesario ordenarlas ya que la cantidad de objetos se volverá más o menos constante. Después de eso, actualizaré las propiedades de los objetos. – aps