1.Leicht
Wie lautet die Groß-O-Klasse von 3n² + 5n + 2?
- AO(5n)
- BO(3n²)
- CO(n²)
- DO(n³)
2.Leicht
Was beschreibt die Worst-Case-Laufzeit eines Algorithmus?
- ADie maximale Laufzeit über alle Eingaben der Größe n
- BDie Laufzeit bei der kleinsten Eingabe
- CDie Laufzeit auf einem langsamen Computer
- DDie erwartete Laufzeit bei einer zufälligen Eingabe der Größe n
3.Leicht
Welche Komplexitätsklasse wächst für große n am schnellsten?
- AO(n²)
- BO(n³)
- CO(n log n)
- DO(2ⁿ)
4.Mittel
Was bedeutet es, dass ein Problem optimale Teilstruktur hat?
- ADas Problem kann in konstanter Zeit gelöst werden
- BJedes Teilproblem hat dieselbe Größe
- CEine optimale Lösung lässt sich aus optimalen Lösungen seiner Teilprobleme zusammensetzen
- DDas Problem hat genau eine optimale Lösung, die jedes Teilproblem teilt
5.Mittel
Ein Greedy-Algorithmus:
- ATrifft in jedem Schritt die lokal beste Wahl
- BLiefert immer die optimale Lösung
- CProbiert jede mögliche Lösung aus
- DVerwendet ausschließlich Rekursion
6.Mittel
Welcher Algorithmus findet die kürzesten Wege von einem Startknoten in einem Graphen mit nichtnegativen Kantengewichten?
- ADijkstra-Algorithmus
- BBellman-Ford ist in allen Fällen erforderlich
- CKruskal-Algorithmus
- DTiefensuche (DFS)
7.Schwer
Warum braucht jede vergleichsbasierte Suche in einem sortierten Array im Worst Case Ω(log n) Vergleiche?
- AEin Entscheidungsbaum mit n möglichen Ergebnissen muss mindestens die Tiefe log₂ n haben
- BJeder Vergleich braucht logarithmische Zeit
- CDie binäre Suche ist der einzig mögliche Algorithmus und braucht log₂ n Vergleiche
- DJedes Element muss mindestens einmal verglichen werden
8.Schwer
Welche Aussage über P und NP ist korrekt?
- AEs wurde bewiesen, dass P ≠ NP
- BLösungen von NP-Problemen lassen sich nicht schnell überprüfen
- CNP bedeutet „nicht polynomiell“
- DJedes Problem in P liegt auch in NP
Lösungsschlüssel
- 1. C · O(n²)
- 2. A · Die maximale Laufzeit über alle Eingaben der Größe n
- 3. D · O(2ⁿ)
- 4. C · Eine optimale Lösung lässt sich aus optimalen Lösungen seiner Teilprobleme zusammensetzen
- 5. A · Trifft in jedem Schritt die lokal beste Wahl
- 6. A · Dijkstra-Algorithmus
- 7. A · Ein Entscheidungsbaum mit n möglichen Ergebnissen muss mindestens die Tiefe log₂ n haben
- 8. D · Jedes Problem in P liegt auch in NP
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.