1.Leicht
Was sind Geschwisterknoten in einem Baum?
- AKnoten mit demselben Elternknoten
- BKnoten in gleicher Tiefe in verschiedenen Teilbäumen
- CEin Knoten und sein Elternknoten
- DKnoten ohne Kindknoten
2.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
- CKleiner als der Wert des Knotens
- DGleich dem Wert des Knotens
3.Leicht
Welche Datenstruktur arbeitet nach dem Prinzip „first in, first out“ (FIFO)?
- AHeap
- BStapel (Stack)
- CBinärbaum
- DWarteschlange (Queue)
4.Mittel
Warum ist das Durchlaufen eines Arrays in der Praxis oft viel schneller als das einer gleich langen verketteten Liste?
- ADas Durchlaufen eines Arrays ist insgesamt O(1), das einer verketteten Liste O(n)
- BVerkettete Listen speichern Elemente immer auf der Festplatte
- CArray-Elemente liegen zusammenhängend und nutzen daher den CPU-Cache gut aus
- DArrays brauchen weniger Instruktionen zum Vergleichen von Werten
5.Mittel
Wie viel Speicher benötigt eine Adjazenzliste für einen Graphen mit V Knoten und E Kanten?
- AO(V × E)
- BO(V + E)
- CO(E²)
- DO(V²)
6.Mittel
Was ist der größtmögliche Füllgrad einer Hashtabelle mit offener Adressierung?
- A2
- BEs gibt kein Maximum
- C1
- D0,5
7.Schwer
Welches Paar von Traversierungen bestimmt immer einen eindeutigen Binärbaum mit verschiedenen Schlüsseln?
- APre-Order und Post-Order
- BLevel-Order allein
- CPre-Order allein
- DPre-Order und In-Order
8.Schwer
Ein AVL-Knoten ist unbalanciert, weil der rechte Teilbaum seines linken Kindes zu hoch wurde (Links-rechts-Fall). Welche Korrektur wird angewendet?
- AEine Linksrotation am linken Kind, dann eine Rechtsrotation am Knoten
- BEine einfache Linksrotation am Knoten
- CEine einfache Rechtsrotation am Knoten
- DEine Rechtsrotation am linken Kind, dann eine Linksrotation am Knoten
Lösungsschlüssel
- 1. A · Knoten mit demselben Elternknoten
- 2. C · Kleiner als der Wert des Knotens
- 3. D · Warteschlange (Queue)
- 4. C · Array-Elemente liegen zusammenhängend und nutzen daher den CPU-Cache gut aus
- 5. B · O(V + E)
- 6. C · 1
- 7. D · Pre-Order und In-Order
- 8. A · Eine Linksrotation am linken Kind, dann eine Rechtsrotation am Knoten
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.