1.Leicht
Welche Komplexitätsklasse wächst für große n am schnellsten?
- AO(n log n)
- BO(n³)
- CO(2ⁿ)
- DO(n²)
2.Leicht
Wie lautet die Groß-O-Klasse von 3n² + 5n + 2?
- AO(5n)
- BO(n²)
- CO(3n²)
- DO(n³)
3.Leicht
Welche Zeitkomplexität hat das Finden des größten Werts in einem unsortierten Array mit n Zahlen?
- AO(1)
- BO(log n)
- CO(n)
- DO(n log n)
4.Mittel
Warum wechseln viele Sortierroutinen in Bibliotheken bei sehr kleinen Teilarrays zu Insertionsort?
- AInsertionsort hat wenig Overhead und ist bei kleinen oder fast sortierten Eingaben schnell
- BInsertionsort ist im Worst Case O(n log n)
- CInsertionsort braucht bei großen Eingaben weniger Speicher als jeder andere Sortieralgorithmus
- DRekursive Algorithmen können Arrays mit weniger als 10 Elementen nicht verarbeiten
5.Mittel
Was ist die Lösung der Rekursionsgleichung T(n) = T(n − 1) + O(n)?
- AO(n²)
- BO(2ⁿ)
- CO(n)
- DO(n log n)
6.Mittel
Welche Zeitkomplexität hat die Multiplikation zweier n × n-Matrizen mit der üblichen dreifachen Schleife?
- AO(n² log n)
- BO(n²)
- CO(n)
- DO(n³)
7.Schwer
Warum braucht jede vergleichsbasierte Suche in einem sortierten Array im Worst Case Ω(log n) Vergleiche?
- ADie binäre Suche ist der einzig mögliche Algorithmus und braucht log₂ n Vergleiche
- BJeder Vergleich braucht logarithmische Zeit
- CEin Entscheidungsbaum mit n möglichen Ergebnissen muss mindestens die Tiefe log₂ n haben
- DJedes Element muss mindestens einmal verglichen werden
8.Schwer
Welche Definition der Klasse NP ist richtig?
- AProbleme, die nicht in polynomieller Zeit gelöst werden können
- BProbleme, die nicht polynomiell sind
- CEntscheidungsprobleme, deren Ja-Antworten mithilfe eines Zertifikats in polynomieller Zeit überprüft werden können
- DProbleme, die kein Algorithmus lösen kann
Lösungsschlüssel
- 1. C · O(2ⁿ)
- 2. B · O(n²)
- 3. C · O(n)
- 4. A · Insertionsort hat wenig Overhead und ist bei kleinen oder fast sortierten Eingaben schnell
- 5. A · O(n²)
- 6. D · O(n³)
- 7. C · Ein Entscheidungsbaum mit n möglichen Ergebnissen muss mindestens die Tiefe log₂ n haben
- 8. C · Entscheidungsprobleme, deren Ja-Antworten mithilfe eines Zertifikats in polynomieller Zeit überprüft werden können
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.