faecher:informatik:oberstufe:algorithmen:sorting:problemstellung:start

Dies ist eine alte Version des Dokuments!


Problemstellung: Sortieren

Die Liste beinhaltet Elemente (Items), ein Element entspricht einer Zeile, sie soll sortiert werden nach einem (Sortier-)Schlüssel (Key). In diesem Fall soll der Sortierschlüssel der Nachname sein.

Die Liste ist dann sortiert, wenn die Elemente anhand des Sortierschlüssels in eine Reihenfolge gebracht worden sind.

Für verschiedene Schlüssel ergeben sich andere Reihenfolgen der Elemente:

Eine Liste zufälliger reeller Zahlen soll sortiert werden1):

Eine Wort-Liste soll sortiert werden:

Die Dateien in einem Verzeichnis sollen nach ihrem Namen sortiert werden:

In allen Beispielen wurde ein Array mit der (noch zu implementierenden) Methode Insertion.sort(array) sortiert. Dabei hatten die Array-Elemente verschiedenste Typen – was für den Aufruf der Methode jedoch unerheblich war. Der Vorgang des Sortierens war vom Datentyp, der zu sortieren ist vollkommen abstrahiert – wie geht das?


1)
Hört sich erst mal sinnlos an, eine Anwendung kommt später…
  • faecher/informatik/oberstufe/algorithmen/sorting/problemstellung/start.1675676432.txt.gz
  • Zuletzt geändert: 06.02.2023 09:40
  • von Frank Schiebel