Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung | Letzte ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
faecher:informatik:oberstufe:algorithmen:sortieren:mergesort:start [01.03.2024 11:54] – [Schritt für Schritt] Marco Kuemmel | faecher:informatik:oberstufe:algorithmen:sortieren:mergesort:start [01.03.2024 12:34] – [Algorithmus in Pseudocode] Marco Kuemmel | ||
---|---|---|---|
Zeile 32: | Zeile 32: | ||
falls (Länge von array <= 1) dann antworte array | falls (Länge von array <= 1) dann antworte array | ||
sonst | sonst | ||
- | | + | |
- | linkeListe | + | linkesArray |
- | rechteListe | + | rechtesArray |
- | | + | |
</ | </ | ||
Die Methode '' | Die Methode '' | ||
- | Wie bei rekursiven Vorgehensweisen üblich, umfasst der Code nur äußerst wenige Zeilen Code.\\ | + | Wie bei rekursiven Vorgehensweisen üblich, umfasst der Code nur äußerst wenige Zeilen Code:\\ |
- | - Die sichtbaren Zeilen in der Hauptmethode kümmern sich mit Ausnahme der letzten Zeile nur um das wiederholte Halbieren des Arrays bis nur noch eine Länge von 1 übrig bleibt (Basisfall der Rekursion). | + | Die sichtbaren Zeilen in der Hauptmethode kümmern sich mit Ausnahme der letzten Zeile nur um das wiederholte Halbieren des Arrays bis nur noch eine Länge von 1 übrig bleibt (Basisfall der Rekursion). |