1.Leicht
Welche Zeitkomplexität hat Insertionsort im Worst Case?
- AO(log n)
- BO(n²)
- CO(n)
- DO(n log n)
2.Leicht
Welche Zeitkomplexität hat Insertionsort im Best Case, also bei einem bereits sortierten Array?
- AO(n)
- BO(n²)
- CO(1)
- DO(n log n)
3.Leicht
Welche Zeitkomplexität hat Mergesort im Worst Case?
- AO(log n)
- BO(n log n)
- CO(n)
- DO(n²)
4.Mittel
Ein Greedy-Algorithmus:
- AProbiert jede mögliche Lösung aus
- BVerwendet ausschließlich Rekursion
- CLiefert immer die optimale Lösung
- DTrifft in jedem Schritt die lokal beste Wahl
5.Mittel
Welche Zeitkomplexität hat die Multiplikation zweier n × n-Matrizen mit der üblichen dreifachen Schleife?
- AO(n²)
- BO(n)
- CO(n³)
- DO(n² log n)
6.Mittel
Eine Funktion führt eine Schleife mit n Iterationen und danach, getrennt davon, eine weitere Schleife mit n Iterationen aus. Welche Zeitkomplexität hat sie?
- AO(n)
- BO(log n)
- CO(n²)
- DO(2ⁿ)
7.Schwer
Welche Definition der Klasse NP ist richtig?
- AProbleme, die nicht in polynomieller Zeit gelöst werden können
- BProbleme, die kein Algorithmus lösen kann
- CEntscheidungsprobleme, deren Ja-Antworten mithilfe eines Zertifikats in polynomieller Zeit überprüft werden können
- DProbleme, die nicht polynomiell sind
8.Schwer
Wie wird das Problem des Handlungsreisenden (TSP) eingeordnet?
- AEs ist unentscheidbar
- BDie Entscheidungsversion ist NP-vollständig, die Optimierungsversion NP-schwer
- CDie Entscheidungsversion liegt in P, aber die Optimierungsversion ist NP-vollständig
- DEs liegt in P, weil der Dijkstra-Algorithmus es löst, indem er jede Stadt einmal besucht
Lösungsschlüssel
- 1. B · O(n²)
- 2. A · O(n)
- 3. B · O(n log n)
- 4. D · Trifft in jedem Schritt die lokal beste Wahl
- 5. C · O(n³)
- 6. A · O(n)
- 7. C · Entscheidungsprobleme, deren Ja-Antworten mithilfe eines Zertifikats in polynomieller Zeit überprüft werden können
- 8. B · Die Entscheidungsversion ist NP-vollständig, die Optimierungsversion NP-schwer
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.