Arbeitsblatt Algorithmen & Komplexität mit Lösungen
Kostenloses Arbeitsblatt Algorithmen & Komplexität zum Ausdrucken: 8 Aufgaben von leicht bis Prüfungsniveau, mit Lösungsschlüssel. Drucke es aus oder speichere es als PDF.
Für Lehrkräfte: kostenlos ausdrucken, kopieren und im Unterricht verwenden. Jedes neue Arbeitsblatt hat neue Werte und einen eigenen Lösungsschlüssel. Über einen Link zu ExamProblems auf Ihrer Kursseite freuen wir uns.
Name: ____________________ Datum: ____________
1.Leicht
Was bedeutet es, wenn eine Operation in O(1) Zeit läuft?
ASie verarbeitet genau ein Element pro Sekunde Laufzeit
BSie dauert immer genau eine Sekunde
CIhre Laufzeit wächst nicht mit der Eingabegröße
DSie kann nur einmal ausgeführt werden
2.Leicht
Was ist ein Brute-Force-Algorithmus?
AEiner, der alle möglichen Lösungskandidaten ausprobiert
BEiner, der eine Antwort zufällig rät
CEiner, der auf vielen Prozessoren läuft
DEiner, der immer Rekursion verwendet
3.Leicht
Wie nennt man ein Wachstum von O(2ⁿ)?
ALinear
BExponentiell
CPolynomiell
DLogarithmisch
4.Mittel
Die untere Schranke für vergleichsbasiertes Sortieren im Worst Case ist:
AΩ(n²)
BΩ(n)
CΩ(n log n)
DΩ(log n)
5.Mittel
Welche Zeitkomplexität hat: for i = 1 to n: (j = 1; while j < n: j = j × 2)?
AO(n)
BO(log n)
CO(n log n)
DO(n²)
6.Mittel
Welche Zeitkomplexität hat der Bellman-Ford-Algorithmus auf einem Graphen mit V Knoten und E Kanten?
AO(V + E)
BO(V³ × E)
CO(E log V)
DO(V × E)
7.Schwer
Die Karatsuba-Multiplikation erfüllt T(n) = 3T(n/2) + O(n). Was ist die Lösung?
AΘ(n3)
BΘ(n²)
CΘ(n log n)
DΘ(nlog₂ 3), etwa n1,585
8.Schwer
Welche Zeit- und Speicherkosten hat die Berechnung der n-ten Fibonacci-Zahl mit einer Schleife, die nur die letzten beiden Werte behält?
AO(log n) Zeit und O(n) Speicher
BO(2ⁿ) Zeit und O(1) Speicher
CO(n) Zeit und O(1) Speicher
DO(n) Zeit und O(n) Speicher
Lösungsschlüssel
1. C · Ihre Laufzeit wächst nicht mit der Eingabegröße
2. A · Einer, der alle möglichen Lösungskandidaten ausprobiert
3. B · Exponentiell
4. C · Ω(n log n)
5. C · O(n log n)
6. D · O(V × E)
7. D · Θ(nlog₂ 3), etwa n1,585
8. C · O(n) Zeit und O(1) Speicher
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.