1.Leicht
Welche Notation beschreibt eine obere Schranke für das Wachstum?
- AGroß-O (Big O)
- BGroß-Omega (Big Omega)
- CGroß-Theta (Big Theta)
- DKlein-Omega (Little omega)
2.Leicht
Was beschreibt die Worst-Case-Laufzeit eines Algorithmus?
- ADie erwartete Laufzeit bei einer zufälligen Eingabe der Größe n
- BDie Laufzeit bei der kleinsten Eingabe
- CDie maximale Laufzeit über alle Eingaben der Größe n
- DDie Laufzeit auf einem langsamen Computer
3.Leicht
Welche Laufzeit hat Countingsort für n ganze Zahlen im Bereich 0 bis k?
- AO(k log n)
- BO(n²)
- CO(n log n)
- DO(n + k)
4.Mittel
Was ist die Lösung der Rekursionsgleichung T(n) = 2T(n − 1) + O(1)?
- AO(n)
- BO(n log n)
- CO(n²)
- DO(2ⁿ)
5.Mittel
Was misst die amortisierte Analyse?
- ADie erwarteten Kosten über zufällige Eingaben
- BDie Kosten der einzelnen teuersten Operation irgendwo in der Folge
- CDie Kosten eines Algorithmus bei der besten Eingabe
- DDie durchschnittlichen Kosten pro Operation über eine Worst-Case-Folge von Operationen
6.Mittel
Welche Zeitkomplexität hat: for i = 1 to n: (j = 1; while j < n: j = j × 2)?
- AO(n log n)
- BO(log n)
- CO(n)
- DO(n²)
7.Schwer
Welche Aussage über die Klein-o-Notation ist richtig?
- An = o(n), da jede Funktion Klein-o von sich selbst ist
- B2n = o(n), weil 2n langsam wächst
- Cn² = o(n)
- Dn = o(n²), aber n ist nicht o(n)
8.Schwer
Warum kann der Dijkstra-Algorithmus falsche Ergebnisse liefern, wenn einige Kantengewichte negativ sind?
- ANegative Zahlen können nicht in einer Prioritätswarteschlange gespeichert werden
- BEr funktioniert nur auf ungerichteten Graphen
- CEin Knoten wird beim Entnehmen endgültig festgelegt, aber eine spätere negative Kante könnte ihm noch einen kürzeren Weg geben
- DEr gerät bei jeder negativen Kante in eine Endlosschleife
Lösungsschlüssel
- 1. A · Groß-O (Big O)
- 2. C · Die maximale Laufzeit über alle Eingaben der Größe n
- 3. D · O(n + k)
- 4. D · O(2ⁿ)
- 5. D · Die durchschnittlichen Kosten pro Operation über eine Worst-Case-Folge von Operationen
- 6. A · O(n log n)
- 7. D · n = o(n²), aber n ist nicht o(n)
- 8. C · Ein Knoten wird beim Entnehmen endgültig festgelegt, aber eine spätere negative Kante könnte ihm noch einen kürzeren Weg geben
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.