Liste mit Vergleichbaren Vs TreeSet

Option 1: Machen Sie eine Liste, die sich um Vergleichbare und Sortieren Sie Sie mithilfe von Sammlungen.sort(Liste l) jedes mal, wenn Sie fügen Sie einen Wert hinzu.
Option 2: Stellen Sie ein TreeSet (die hält sich sortiert die ganze Zeit).

Was wird schneller sein? Ich Frage dies, weil die Liste gibt mir die Möglichkeit, ListIterator, die ich brauche, in meinem Fall, da es mir erlaubt, ein element während der Iteration.

  • Meine Daten-Struktur über rund 100 bis 200 benutzerdefinierte Objekte.
  • wie oft planen Sie, wie Sie aktualisieren Sie Ihre Sammlung [relativ zu anderen OPS]? auch, TreeSet, dass Duplikate, Liste nicht - was ist Ihre Politik über dieses Thema?
  • sorry, ich sagte etwas falsch. Eigentlich meine Sammlungen aktualisiert werden Recht Häufig für die ersten 10% der Programm-Laufzeit, nach, dass Sie nicht brauchen, um sortiert werden mehr, da die Anzahl der Objekte werden mehr oder weniger konstant. Danach werde ich die Aktualisierung der Eigenschaften der Objekte.
InformationsquelleAutor aps | 2011-08-07
Schreibe einen Kommentar