Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
faecher:informatik:oberstufe:algorithmen:sortieren:landau_revisited:start [31.01.2022 17:38] – sbel | faecher:informatik:oberstufe:algorithmen:sortieren:landau_revisited:start [31.01.2022 17:45] – sbel | ||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
Eine Besonderheit des QuicksortAlgorithmus ist, dass er Aufwand von der Wahl des Pivotelement abhängt. | Eine Besonderheit des QuicksortAlgorithmus ist, dass er Aufwand von der Wahl des Pivotelement abhängt. | ||
- | {{ : | + | {{ : |
Um ein Gefühl dafür zu bekommen, was die gängigsten Laufzeitcharakteristiken bedeuten, können die folgenden Beispiele dienen: | Um ein Gefühl dafür zu bekommen, was die gängigsten Laufzeitcharakteristiken bedeuten, können die folgenden Beispiele dienen: | ||
- | ^ ^ 10 Elemente | + | ^ ^ 10 Elemente |
- | | O(log n) | 0,15 Sekunden | + | | O(log n) | 0,15 Sekunden |
- | | O(n) | 0,5 Sekunden | + | | O(n) | 0,5 Sekunden |
- | | O(n log n) | 1,6 Sekunden | + | | O(n log n) | 1,6 Sekunden |
- | | O(n< | + | | O(n< |
+ | | O(n!) | 2,1 Tage | 1, | ||
+ | |||
+ | Hypothetisch wurden für diese sehr grobe Berechnung eine Bearbeitungsgeschwindigkeit von ca. 20 Operationen je Sekunde zugrunde gelegt, was natürlich sehr viel langsamer ist, als ein Computer real arbeitet. | ||
+ | |||
+ | |||
+ | Es ist aber wichtig zu verstehen, dass bei Problemen der Kategorie O(n< | ||