1.Leicht
Welche Datenstruktur arbeitet nach dem Prinzip „last in, first out“ (LIFO)?
- AStapel (Stack)
- BWarteschlange (Queue)
- CHashtabelle
- DVerkettete Liste
2.Leicht
Eine Hashtabelle speichert Daten als:
- ABaum mit geordneten Schlüsseln
- BSchlüssel-Wert-Paare, die über eine Hashfunktion gefunden werden
- CAusschließlich sortierte Liste
- DZeichenkette fester Länge
3.Leicht
Was macht eine Hashfunktion in einer Hashtabelle?
- ASie sortiert die Schlüssel in der Tabelle
- BSie bildet einen Schlüssel auf einen Index in der Tabelle ab
- CSie zählt, wie viele Schlüssel gespeichert sind
- DSie verschlüsselt die Werte in der Tabelle
4.Mittel
Wie viele Knoten hat ein perfekter Binärbaum der Höhe h, wenn die Höhe in Kanten gezählt wird?
- A2h + 1
- B2h+1 − 1
- Ch2
- D2h
5.Mittel
Eine In-Order-Traversierung eines binären Suchbaums besucht die Schlüssel in:
- AImmer absteigender Reihenfolge
- BAufsteigend sortierter Reihenfolge
- CEbenenweiser Reihenfolge (Level-Order)
- DEinfügereihenfolge
6.Mittel
Ein Binärbaum hat die Wurzel 1 mit linkem Kind 2 und rechtem Kind 3; Knoten 2 hat die Kinder 4 (links) und 5 (rechts). Wie lautet die Post-Order-Traversierung?
- A1 2 4 5 3
- B4 2 5 1 3
- C4 5 2 3 1
- D5 4 3 2 1
7.Schwer
Die Schlüssel 5, 3, 8, 1 werden in dieser Reihenfolge in einen leeren, arraybasierten binären Min-Heap eingefügt. Wie sieht das Array am Ende aus?
- A[1, 3, 5, 8]
- B[1, 3, 8, 5]
- C[3, 1, 8, 5]
- D[1, 5, 8, 3]
8.Schwer
Welche Operationen unterstützt ein Fenwick-Baum (Binary Indexed Tree) über einem Array von n Zahlen in O(log n)?
- AFinden des Medians in O(1)
- BPräfixsummen-Abfragen und Aktualisierungen einzelner Elemente
- CEinfügen von Elementen an beliebiger Position
- DSortieren des Arrays und binäre Suche
Lösungsschlüssel
- 1. A · Stapel (Stack)
- 2. B · Schlüssel-Wert-Paare, die über eine Hashfunktion gefunden werden
- 3. B · Sie bildet einen Schlüssel auf einen Index in der Tabelle ab
- 4. B · 2h+1 − 1
- 5. B · Aufsteigend sortierter Reihenfolge
- 6. C · 4 5 2 3 1
- 7. B · [1, 3, 8, 5]
- 8. B · Präfixsummen-Abfragen und Aktualisierungen einzelner Elemente
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.