1.Leicht
Welche Datenstruktur arbeitet nach dem Prinzip „last in, first out“ (LIFO)?
- AStapel (Stack)
- BWarteschlange (Queue)
- CHashtabelle
- DVerkettete Liste
2.Leicht
Welche Datenstruktur arbeitet nach dem Prinzip „first in, first out“ (FIFO)?
- AWarteschlange (Queue)
- BHeap
- CStapel (Stack)
- DBinärbaum
3.Leicht
In einem binären Suchbaum sind die Werte im linken Teilbaum eines Knotens:
- AIn zufälliger Reihenfolge
- BGrößer als der Wert des Knotens
- CGleich dem Wert des Knotens
- DKleiner als der Wert des Knotens
4.Mittel
Warum kann ein binärer Heap ganz ohne Zeiger in einem Array gespeichert werden?
- AEr ist ein vollständiger Binärbaum, daher folgen die Positionen einfachen Indexformeln
- BAlle Schlüssel in einem Heap sind gleich
- CHeaps enthalten nie mehr als 100 Elemente
- DArrays halten Schlüssel automatisch sortiert, sodass keine Zeiger nötig sind
5.Mittel
Wie lange dauert die Suche nach einem Wort der Länge L in einem Trie mit festem Alphabet?
- AO(log n), wobei n die Anzahl der Wörter ist
- BO(n), wobei n die Anzahl der Wörter ist
- CO(L × n)
- DO(L), unabhängig davon, wie viele Wörter gespeichert sind
6.Mittel
Eine Hashtabelle der Größe 7 verwendet h(k) = k mod 7 und lineares Sondieren. Wo wird 17 gespeichert, nachdem 10 eingefügt wurde?
- AIndex 0
- BIndex 4
- CIndex 6
- DIndex 3
7.Schwer
Welche Eigenschaft muss ein Rot-Schwarz-Baum erfüllen?
- ADie Wurzel muss rot sein
- BRote Knoten müssen rote Kindknoten haben, sodass rote Knoten immer ununterbrochene Ketten bis zu den Blättern bilden
- CJeder Knoten muss rot sein
- DJeder Pfad von einem Knoten zu seinen Nachfahren-Blättern enthält gleich viele schwarze Knoten
8.Schwer
In einem Ringpuffer kann front == rear entweder leer oder voll bedeuten. Wie unterscheidet man das üblicherweise?
- ADie Puffergröße zu einer Zweierpotenz machen
- BFront und rear in derselben Variablen speichern
- CEinen separaten Elementzähler führen oder immer einen Platz frei lassen
- DDen Puffer immer leeren, wenn front gleich rear ist, sodass der Zustand leer ist
Lösungsschlüssel
- 1. A · Stapel (Stack)
- 2. A · Warteschlange (Queue)
- 3. D · Kleiner als der Wert des Knotens
- 4. A · Er ist ein vollständiger Binärbaum, daher folgen die Positionen einfachen Indexformeln
- 5. D · O(L), unabhängig davon, wie viele Wörter gespeichert sind
- 6. B · Index 4
- 7. D · Jeder Pfad von einem Knoten zu seinen Nachfahren-Blättern enthält gleich viele schwarze Knoten
- 8. C · Einen separaten Elementzähler führen oder immer einen Platz frei lassen
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.