1.Leicht
Welche Datenstruktur wird für eine Level-Order-Traversierung eines Baums verwendet?
- AStack
- BHashtabelle
- CQueue
- DPrioritätswarteschlange
2.Leicht
Wie werden die Elemente eines Arrays im Speicher abgelegt?
- AVerstreut, über Zeiger verbunden
- BAn zufälligen, per Hash gewählten Stellen
- CIn einem Baum aus Speicherseiten
- DIn einem zusammenhängenden Block, eins nach dem anderen
3.Leicht
Was macht eine Hashfunktion in einer Hashtabelle?
- ASie bildet einen Schlüssel auf einen Index in der Tabelle ab
- BSie zählt, wie viele Schlüssel gespeichert sind
- CSie verschlüsselt die Werte in der Tabelle
- DSie sortiert die Schlüssel in der Tabelle
4.Mittel
Was gilt für die Adjazenzmatrix eines ungerichteten Graphen?
- ASie ist immer eine obere Dreiecksmatrix
- BIhre Hauptdiagonale enthält immer Einsen
- CJede Zeile hat genau eine 1
- DSie ist symmetrisch zur Hauptdiagonale
5.Mittel
In einem binären Min-Heap, der in einem Array gespeichert ist (Index beginnt bei 0), liegen die Kinder des Knotens mit Index i bei:
- Ai/2 und i/2 + 1
- B2i und 2i + 1
- Ci + 1 und i + 2
- D2i + 1 und 2i + 2
6.Mittel
AVL-Bäume und Rot-Schwarz-Bäume garantieren:
- ASuche in konstanter Zeit in jedem Fall
- BEine Höhe von O(log n) durch Rebalancierung
- CDass kein Knoten zwei Kindknoten hat
- DDass die Schlüssel in Einfügereihenfolge gespeichert werden
7.Schwer
Welche Laufzeit hat die Breitensuche auf einem Graphen mit V Knoten, der als Adjazenzmatrix gespeichert ist?
- AO(V²)
- BO(V + E)
- CO(V)
- DO(E log V)
8.Schwer
Welche Operationen unterstützt ein Fenwick-Baum (Binary Indexed Tree) über einem Array von n Zahlen in O(log n)?
- ASortieren des Arrays und binäre Suche
- BFinden des Medians in O(1)
- CPräfixsummen-Abfragen und Aktualisierungen einzelner Elemente
- DEinfügen von Elementen an beliebiger Position
Lösungsschlüssel
- 1. C · Queue
- 2. D · In einem zusammenhängenden Block, eins nach dem anderen
- 3. A · Sie bildet einen Schlüssel auf einen Index in der Tabelle ab
- 4. D · Sie ist symmetrisch zur Hauptdiagonale
- 5. D · 2i + 1 und 2i + 2
- 6. B · Eine Höhe von O(log n) durch Rebalancierung
- 7. A · O(V²)
- 8. C · Präfixsummen-Abfragen und Aktualisierungen einzelner Elemente
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.