10 questions🇩🇪Deutsch
🗂️ Sortieralgorithmen – Oberstufe
Informatik · Oberstufe — Bubble-, Selection-, Insertion-, Merge- und Quicksort nachvollziehen und Laufzeiten vergleichen
Make it your own private quiz and change anything you like
Questions
Welcher Sortieralgorithmus vergleicht wiederholt benachbarte Elemente und vertauscht sie, wenn sie falsch herum stehen?

Selectionsort
Bubblesort
Mergesort
Quicksort
20s
Auf welchem Entwurfsprinzip beruhen Mergesort und Quicksort?

Teile und herrsche (Divide and Conquer)
Backtracking
Dynamische Programmierung
Greedy-Strategie
20s
Welcher Algorithmus sucht in jedem Durchlauf das kleinste Element im unsortierten Teil und setzt es an dessen Anfang?

Bubblesort
Insertionsort
Selectionsort
Mergesort
20s
Das Array [5, 2, 4, 1] wird mit Bubblesort aufsteigend sortiert. Wie sieht es nach dem ersten vollständigen Durchlauf aus?

[2, 4, 1, 5]
[2, 5, 4, 1]
[1, 2, 4, 5]
[2, 1, 4, 5]
30s
Das Array [4, 3, 1, 2] wird mit Selectionsort aufsteigend sortiert. Wie sieht es nach dem ersten Durchlauf aus?

[1, 2, 3, 4]
[1, 3, 4, 2]
[3, 4, 1, 2]
[1, 4, 3, 2]
30s
Welche Zeitkomplexität hat Insertionsort im besten Fall, wenn das Array bereits sortiert ist?

O(log n)
O(n log n)
O(n²)
O(n)
20s
Welche Zeitkomplexität hat Quicksort im schlechtesten Fall?

O(2ⁿ)
O(n)
O(n²)
O(n log n)
20s
Quicksort wählt stets das erste Element als Pivot. Bei welcher Eingabe tritt der schlechteste Fall ein?

Bei einem bereits sortierten Array
Bei einem zufällig gemischten Array
Bei einem Array mit gerader Länge
Bei einem Array aus lauter Primzahlen
30s
Welcher dieser Algorithmen ist in seiner üblichen Implementierung stabil?

Mergesort
Heapsort
Quicksort
Selectionsort
30s
Beim Mischen in Mergesort werden [1, 4, 7] und [2, 3, 8] zu einer sortierten Folge vereinigt. Wie viele Vergleiche sind nötig?

5
6
4
3
60s