1.Leicht
In einem binären Suchbaum sind die Werte im linken Teilbaum eines Knotens:
- AGrößer als der Wert des Knotens
- BIn zufälliger Reihenfolge
- CGleich dem Wert des Knotens
- DKleiner als der Wert des Knotens
2.Leicht
Ein Graph besteht aus:
- ANur einer Wurzel und Blättern
- BKnoten (Ecken), die durch Kanten verbunden sind
- CZeilen und Spalten
- DNur Schlüsseln und Hashwerten
3.Leicht
Was ist die Max-Heap-Eigenschaft?
- ADie Schlüssel sind von links nach rechts sortiert
- BAlle Blätter enthalten den maximalen Schlüssel
- CDer Schlüssel jedes linken Kindes ist größer oder gleich dem Schlüssel seines rechten Geschwisterknotens
- DDer Schlüssel jedes Elternknotens ist größer oder gleich den Schlüsseln seiner Kinder
4.Mittel
Wie viel Speicher benötigt eine Adjazenzliste für einen Graphen mit V Knoten und E Kanten?
- AO(E²)
- BO(V + E)
- CO(V × E)
- DO(V²)
5.Mittel
Welche Datenstruktur nutzt ein laufendes Programm, um aktive Funktionsaufrufe und ihre lokalen Variablen zu verwalten?
- AEinen binären Suchbaum der Frames
- BDen Aufrufstack (Call Stack)
- CDie Heap-Speicher-Queue
- DEine Hashtabelle der Funktionen
6.Mittel
Eine In-Order-Traversierung eines binären Suchbaums besucht die Schlüssel in:
- AEbenenweiser Reihenfolge (Level-Order)
- BAufsteigend sortierter Reihenfolge
- CImmer absteigender Reihenfolge
- DEinfügereihenfolge
7.Schwer
Wie verbessert ein Radix-Baum (komprimierter Trie) einen einfachen Trie?
- AEr fasst Ketten von Knoten mit nur einem Kind zu einer mit einer Zeichenkette beschrifteten Kante zusammen
- BEr behält nur den ersten Buchstaben jedes Worts
- CEr speichert jedes Wort in einer Hashtabelle an der Wurzel statt in einzelnen Knoten
- DEr sortiert die Kinder jedes Knotens nach Häufigkeit
8.Schwer
Kahns Algorithmus zur topologischen Sortierung entfernt wiederholt Knoten mit Eingangsgrad 0. Welche Struktur hält diese Knoten?
- AEin nach Ausgangsgrad geordneter Max-Heap
- BEine Queue (oder beliebige Sammlung) der Knoten mit Eingangsgrad 0
- CEin Stack aller besuchten Kanten
- DEine Adjazenzmatrix, die festhält, welche Knoten bereits entfernt wurden
Lösungsschlüssel
- 1. D · Kleiner als der Wert des Knotens
- 2. B · Knoten (Ecken), die durch Kanten verbunden sind
- 3. D · Der Schlüssel jedes Elternknotens ist größer oder gleich den Schlüsseln seiner Kinder
- 4. B · O(V + E)
- 5. B · Den Aufrufstack (Call Stack)
- 6. B · Aufsteigend sortierter Reihenfolge
- 7. A · Er fasst Ketten von Knoten mit nur einem Kind zu einer mit einer Zeichenkette beschrifteten Kante zusammen
- 8. B · Eine Queue (oder beliebige Sammlung) der Knoten mit Eingangsgrad 0
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.