Datenstrukturen: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
| Zeile 250: | Zeile 250: | ||
Alle Eigenschaften und Bemerkungen aus der vorherigen Sektion gelten auch hier. | Alle Eigenschaften und Bemerkungen aus der vorherigen Sektion gelten auch hier. | ||
Der Quellcode des für die Tests verwendeten Miniprogramms kann [[DatenstrukturenSpeedTest|hier]] eingesehen werden. | Der Quellcode des für die Tests verwendeten Miniprogramms kann [[DatenstrukturenSpeedTest|hier]] eingesehen werden, das ursprüngliche Logfile [[File:datastructure_speed_log.txt|hier]]. | ||
Die Tests wurden mit folgenden Parametern durchgeführt: | |||
* Alle Messungen wurden mit <tt>System.Diagnostics.Stopwatch</tt> durchgeführt. | |||
* Es wurden 100.000 zufällige und disjunkte Int32 Werte erzeugt (zwischen 0 und Int32.Max) und in einem Array gespeichert. | |||
* Diese Werte wurden für die Tests Add (mit [[foreach]]), Remove (mit [[for]]), ElementAt (mit [[for]]) und Contains (mit [[for]]) aus diesem Array extrahiert. | |||
=== ein-elementige Datenstrukturen === | === ein-elementige Datenstrukturen === | ||
