Dein Fortschritt:
0 / 0 Aufgaben
1
Die Bestenliste
14 BEAFB I–IIEin Sportverein führt nach jedem Turnier eine Bestenliste. Die Punktzahlen stehen unsortiert in der Reihung punkte und sollen mit Mergesort (Quelltext aus dem Unterricht, mergesort(a, links, rechts) und mische(a, links, mitte, rechts)) aufsteigend sortiert werden.
Reihung punkte (Länge 6)
punkte410271382123454305
- Beschreiben Sie die Arbeitsweise von Mergesort nach dem Prinzip Teile und herrsche. (3 BE)
- Stellen Sie den Ablauf von
mergesort(punkte, 0, 5)grafisch dar: erst alle Zerlegungen bis zu den Einzelelementen, dann alle Mischvorgänge mit ihrem Ergebnis. (5 BE) - Geben Sie für den letzten Aufruf von
mischean, welche Elemente verglichen werden, und nennen Sie die Anzahl der Vergleiche. (2 BE) - Erläutern Sie am Beispiel der Bestenliste, was „stabil“ bedeutet und warum Mergesort durch
a[i] <= a[j]inmischestabil ist. Die Spieler seien vorher alphabetisch sortiert. (4 BE)
Hinweise
Hinweis zu Aufgabe a)
Teilen, rekursiv sortieren, mischen — und der Basisfall.
Hinweis zu Aufgabe b)
mitte = (0 + 5) / 2 = 2: Die Hälften haben je drei Elemente und werden ungleich weitergeteilt.Hinweis zu Aufgabe c)
Die Hälften vor dem letzten Mischen sind
27, 38, 41 und 12, 30, 45.Hinweis zu Aufgabe d)
Was passiert mit zwei Spielern gleicher Punktzahl?
