1.Leicht
Was ist eine Kollision in einer Hashtabelle?
- AZwei gleiche Schlüssel werden doppelt gespeichert
- BZwei verschiedene Schlüssel werden auf denselben Index abgebildet
- CEin Schlüssel lässt sich überhaupt nicht hashen
- DDer Tabelle geht der Speicher aus
2.Leicht
Welche Struktur wird typischerweise zur Implementierung einer Prioritätswarteschlange verwendet?
- AEin Heap
- BEin Stack
- CEine ungeordnete einfach verkettete Liste
- DEine Zeichenkette
3.Leicht
In einer einfach verketteten Liste enthält jeder Knoten:
- ADaten und Referenzen auf alle anderen Knoten
- BDaten und eine Referenz auf den nächsten Knoten
- CNur Daten
- DDaten und einen Index
4.Mittel
Ein Ringpuffer (Circular Buffer) wird häufig verwendet, um Folgendes zu implementieren:
- AEine Warteschlange fester Größe
- BEine Hashfunktion
- CEine Graphtraversierung
- DEinen binären Suchbaum
5.Mittel
Wie findest du den kleinsten Schlüssel in einem binären Suchbaum?
- AJedes Blatt besuchen und vergleichen
- BVon der Wurzel aus den linken Kindern folgen, bis es kein linkes Kind mehr gibt
- CVon der Wurzel aus den rechten Kindern folgen, bis es kein rechtes Kind mehr gibt
- DNur die Wurzel ansehen
6.Mittel
Wozu dient ein Sentinel-Knoten (Dummy-Knoten) in einer verketteten Liste?
- AUm zu verhindern, dass die Liste über eine feste Höchstzahl von Knoten hinauswächst
- BEr vereinfacht den Code, weil Sonderfälle am Kopf oder Ende wegfallen
- CEr hält die Liste sortiert
- DEr speichert die Anzahl der Elemente
7.Schwer
Wie lange dauert die Suche nach einem beliebigen Schlüssel in einem binären Min-Heap mit n Elementen?
- AO(1)
- BO(log n)
- CO(n)
- DO(log log n)
8.Schwer
Welche Eigenschaft hält jeden B-Baum perfekt balanciert?
- ADie Schlüssel werden nur in der Wurzel gespeichert
- BJeder Knoten speichert einen Schlüssel
- CAlle Blätter liegen in derselben Tiefe
- DJeder Knoten hat genau zwei Kinder
Lösungsschlüssel
- 1. B · Zwei verschiedene Schlüssel werden auf denselben Index abgebildet
- 2. A · Ein Heap
- 3. B · Daten und eine Referenz auf den nächsten Knoten
- 4. A · Eine Warteschlange fester Größe
- 5. B · Von der Wurzel aus den linken Kindern folgen, bis es kein linkes Kind mehr gibt
- 6. B · Er vereinfacht den Code, weil Sonderfälle am Kopf oder Ende wegfallen
- 7. C · O(n)
- 8. C · Alle Blätter liegen in derselben Tiefe
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.