SortedList vs. SortedDictionary vs. Sort ()

Dies ist eine Fortsetzung der Fragen, wie diese eine.

Gibt es irgendwelche Richtlinien für die Feinabstimmung der Leistung? Ich meine nicht, dass Gewinne in big-O, nur sparen einige lineare Zeit.

Zum Beispiel, wie viel kostet Vorsortierung sparen entweder SortedList oder SortedDictionary?

Sagen, dass ich eine person-Klasse mit 3 Eigenschaften Sortieren, einer von Ihnen wird das Alter in Jahren. Soll ich Eimer die Objekte auf das Alter der ersten?

Sollte ich das erste Art auf eine Eigenschaft, verwenden Sie dann die resultierende Liste/dictionary Sortieren auf zwei Eigenschaften und so weiter?

Alle anderen Optimierungen, die in den Sinn?

InformationsquelleAutor der Frage Martin | 2010-01-10

Schreibe einen Kommentar