1.Leicht
Welcher Sortieralgorithmus vertauscht wiederholt benachbarte Elemente, die in der falschen Reihenfolge stehen?
- AMergesort
- BBubblesort
- CQuicksort
- DHeapsort
2.Leicht
Welche Zeitkomplexität hat Mergesort im Worst Case?
- AO(log n)
- BO(n²)
- CO(n)
- DO(n log n)
3.Leicht
Was bedeutet f(n) = Θ(g(n))?
- Af wächst echt langsamer als g
- Bf wächst echt schneller als g
- Cf wächst gleich schnell wie g, nach oben und unten durch konstante Vielfache von g beschränkt
- Df ist für jedes n immer kleiner als g, also beschränkt g es nach oben, aber nie nach unten
4.Mittel
Was ist die Lösung der Rekursionsgleichung T(n) = T(n/2) + O(1)?
- AO(n log n)
- BO(log n)
- CO(1)
- DO(n)
5.Mittel
Wie viele Münzen verwendet bei Münzen zu 1, 3 und 4 und einem Betrag von 6 die gierige Methode „größte Münze zuerst" im Vergleich zum Optimum?
- AGreedy braucht 2 Münzen; das Optimum ist 2
- BGreedy braucht 4 Münzen; das Optimum ist 3
- CGreedy braucht 3 Münzen; das Optimum ist 2
- DGreedy braucht 3 Münzen; das Optimum ist 3
6.Mittel
Warum bringt dynamische Programmierung bei Mergesort keine echte Beschleunigung?
- AMergesort ist bereits O(n)
- BDynamische Programmierung funktioniert nur bei Graphenproblemen, nicht bei Arrays
- CSeine Teilprobleme überlappen sich nicht, also gibt es nichts wiederzuverwenden
- DMergesort hat keine rekursive Struktur
7.Schwer
Bei welcher Variante des Rucksackproblems liefert die Greedy-Regel „Gegenstände nach Wert pro Gewicht nehmen" immer eine optimale Lösung?
- ABei beiden Varianten
- BBei keiner der beiden Varianten
- CBeim 0/1-Rucksackproblem, bei dem Gegenstände immer ganz genommen werden müssen
- DBeim fraktionalen Rucksackproblem, bei dem Gegenstände geteilt werden dürfen
8.Schwer
Die Karatsuba-Multiplikation erfüllt T(n) = 3T(n/2) + O(n). Was ist die Lösung?
- AΘ(n log n)
- BΘ(nlog₂ 3), etwa n1,585
- CΘ(n²)
- DΘ(n3)
Lösungsschlüssel
- 1. B · Bubblesort
- 2. D · O(n log n)
- 3. C · f wächst gleich schnell wie g, nach oben und unten durch konstante Vielfache von g beschränkt
- 4. B · O(log n)
- 5. C · Greedy braucht 3 Münzen; das Optimum ist 2
- 6. C · Seine Teilprobleme überlappen sich nicht, also gibt es nichts wiederzuverwenden
- 7. D · Beim fraktionalen Rucksackproblem, bei dem Gegenstände geteilt werden dürfen
- 8. B · Θ(nlog₂ 3), etwa n1,585
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.