Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Informatik 2: Sortierverfahren

Total questions: 24

Worksheet time: 11mins

Name
Class
Date
1.

Das hier ist eine Testfrage :)
1+1=?

a)

1

b)

2

c)

3

d)

4

2.

Bitte runterscrollen

...

...

... und es können mehrere Antworten richtig sein ...

...

...

Was ist korrekt?

a)

Heute ist Freitag.

b)

Es ist 2023.

c)

Info 2 macht Spaß.

3.

Welche der Sortierverfahren sind vergleichsbasiert?

a)

Bucket Sort

b)

Heap Sort

c)

Merge Sort

d)

Counting Sort

4.

Sortierverfahren heißen in-place, wenn die Reihenfolge von Elementen mit gleichem Sortierschlüssel nicht verändert wird.

a)

wahr

b)

falsch

5.

Welcher der folgenden Sortieralgorithmen bietet in seiner typischen Implementierung die beste Laufzeit, wenn er auf ein sortiertes oder fast sortiertes Array angewendet wird?

a)

Quick Sort

b)

Heap Sort

c)

Merge Sort

d)

Insertion Sort

6.

Welches Sortierverfahren ist hier am Werk?

a)

Bubble Sort

b)

Merge Sort

c)

Insertion Sort

d)

Heap Sort

7.

Was ist die Laufzeit von Insertion Sort, wenn die Eingabe vorsortiert ist?

a)

O(n2)O\left(n^2\right)

b)

O(n)O\left(n\right)

c)

O(n⋅log⁡n)O\left(n\cdot\log n\right)

d)

O(log⁡n)O\left(\log n\right)

8.

Dieses Array ist ein Max-Heap.

a)

wahr

b)

falsch

9.

Welche der Sortierverfahren arbeiten stabil?

a)

Bubble Sort

b)

Selection Sort

c)

Insertion Sort

d)

Alle uns bekannten Verfahren!

10.

Welches Sortierverfahren ist hier am Werk?

a)

Merge Sort

b)

Quick Sort

c)

Heap Sort

d)

Insertion Sort

11.

Counting-Sort arbeitet nach dem divide&conquer Prinzip.

a)

wahr

b)

falsch

12.

Welches Sortierverfahren könnten hier (rein theoretisch) am Werk sein?

a)

Insertion Sort

b)

Selection Sort

c)

Merge Sort

d)

Quick Sort

13.

Betrachten Sie eine Situation, in der ein Tauschvorgang sehr kostspielig ist. Welcher der folgenden Sortieralgorithmen sollte bevorzugt werden, damit die Anzahl der Tauschoperationen im Allgemeinen minimiert wird?

a)

Heap Sort

b)

Selection Sort

c)

Insertion Sort

d)

Merge Sort

14.

Von welchem Verfahren ist hier die Rede

a)

Insertion Sort

b)

Bubble Sort

c)

Selection Sort

d)

Quick Sort

15.

Selection Sort sucht im bereits sortierten Teil des Feldes, Insertion Sort hingegen im unsortierten Teil.

a)

wahr

b)

falsch

16.

Ein Sortierverfahren heißt in-place, wenn der zusätzliche Speicherbedarf unabhängig von nn ist, und damit konstant.

a)

wahr

b)

falsch

17.

Welches Sortierverfahren ist hier am Werk?

a)

Quick Sort

b)

Insertion Sort

c)

Heap Sort

d)

Merge Sort

18.

Welche der Sortierverfahren arbeiten in-place?

a)

Insertion Sort

b)

Heap Sort

c)

Merge Sort

d)

Quick Sort

19.

Welche der Sortierverfahren haben im worst case eine bessere Laufzeit als das hier abgebildete Verfahren?

a)

Insertion Sort

b)

Heap Sort

c)

Quick Sort

d)

Merge Sort

20.

Welche der Sortierverfahren arbeiten stabil?

a)

Heap Sort

b)

Radix Sort

c)

Merge Sort

d)

Quick Sort

21.

Was ist im worst case die Rekurrenz für Quick Sort?

a)

T(n)=T(n−2)+O(n)T\left(n\right)=T\left(n-2\right)+O\left(n\right)

b)

T(n)=T(n−1)+O(n)T\left(n\right)=T\left(n-1\right)+O\left(n\right)

c)

T(n)=2T(n2)+O(n)T\left(n\right)=2T\left(\frac{n}{2}\right)+O\left(n\right)

d)

22.

Hier arbeitet Merge Sort

a)

wahr

b)

falsch

23.

Dieses Array ist ein Min-Heap.

a)

wahr

b)

falsch

24.

Angenommen, wir haben einen Algorithmus mit einer Zeit von O(n), der den Median eines unsortierten Arrays findet.

Betrachten wir nun eine QuickSort-Implementierung, bei der wir zuerst den Median mit dem obigen Algorithmus finden und dann den Median als Pivot verwenden.

Wie hoch ist die Zeitkomplexität dieses modifizierten QuickSort im schlimmsten Fall?

a)

O(n2⋅log⁡n)O\left(n^2\cdot\log n\right)

b)

O(n2)O\left(n^2\right)

c)

O(n⋅log⁡n⋅log⁡n)O\left(n\cdot\log n\cdot\log n\right)

d)

O(n⋅log⁡n)O\left(n\cdot\log n\right)