Datenstrukturen

Aus Das Sopra Wiki



Übersicht

  • n entspricht immer dem Count der Datenstruktur, d.h. der Anzahl an Elementen in der Struktur.
  • Falls nicht anders angegeben sind Laufzeiten immer Average Case.
  • Alle Links zu den Datenstrukturen zeigen auf die englische Version der MSDN.
  • Die meisten der hier vorgestellten Datenstrukturen sind Generics. Ihre Verwendung wird im Generic-Artikel erklärt.
  • Mit Element-Typ wird hier der Wert bezeichnet, den der Enumerator bei einer foreach-Anweisung zurückgibt.


Laufzeiten von Methoden
AddRemoveElementAtContainsClearCountElement-TypThread-safeBemerkungen
HashSet<T>
LinkedList<T>
List<T>
Queue<T>
Stack<T>
SynchronizedCollection<T>
Dictionary<TKey, TValue>
SortedDictionary<TKey, TValue>
Hashtable
SortedList<TKey, TValue>