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:quicksort:start [31.01.2022 16:19] – sbel | faecher:informatik:oberstufe:algorithmen:sortieren:quicksort:start [31.01.2022 16:38] – [Arrays mit mehr Elementen] sbel | ||
---|---|---|---|
Zeile 93: | Zeile 93: | ||
+ | Betrachten wir nun ein Array mit **4 Elementen**: | ||
+ | {{ : | ||
+ | |||
+ | Gleichgültig, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Das längste dabei auftretende " | ||
+ | |||
+ | Diese Überlegung gilt nun analog für alle längeren Arrays: Nach der Partitionierung eines Arrays der Länge 5 hat das längste Unterarray die Länge 4. Wir wissen aber, dass wir ein Array der Länge 4 sortieren können (s.o.). Ein Array der Länge 6 hat nach der Partitionierung Unterarrays, | ||
+ | |||
+ | |||
+ | ==== Quicksort: Pseudocode ==== | ||
+ | |||
+ | |||
+ | |||
+ | < | ||