faecher:informatik:oberstufe:algorithmen:sortieren:quicksort:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

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 [27.01.2022 14:40] – [Modellvorstellung] sbelfaecher:informatik:oberstufe:algorithmen:sortieren:quicksort:start [27.01.2022 14:49] – [Quicksort] sbel
Zeile 34: Zeile 34:
 **Frage:** Was ist der Basisfall beim sortieren der Schülergruppen? Wann kannst du also direkt ohne weitere Überlegung eine sortierte Schülergruppe zurückgeben? **Frage:** Was ist der Basisfall beim sortieren der Schülergruppen? Wann kannst du also direkt ohne weitere Überlegung eine sortierte Schülergruppe zurückgeben?
  
 +++++ Antwort: | Leere Arrays und Arrays mit nur einem Element stellen den Basisfall dar. Du
 +kannst solche Arrays unverändert zurückgeben – es gibt nichts zu sortieren ++++
  
 +===== Quicksort =====
 +
 +Wir legen den Basisfall zugrunde: Wenn unser Array leer ist oder nur ein Element hat, ist es sortiert und kann direkt als sortiertes Array zurückgegeben werden:
 +
 +<code java>
 +public ArrayList<Integer> quicksort(ArrayList<Integer> listToSort) {
 +   if(listToSort.size() < 2) {
 +     return listToSort;
 +   }
 +   [...]
 +}
 +</code>
  • faecher/informatik/oberstufe/algorithmen/sortieren/quicksort/start.txt
  • Zuletzt geändert: 24.01.2024 16:34
  • von Marco Kuemmel