1.Leicht
Was ist der Füllgrad (Load Factor) einer Hashtabelle?
- ADie Zeit, um die Tabelle von der Festplatte zu laden
- BDie Anzahl der Buckets geteilt durch die durchschnittliche Länge der gespeicherten Schlüssel
- CDie Anzahl gespeicherter Elemente geteilt durch die Anzahl der Buckets
- DDie Anzahl der bisherigen Kollisionen
2.Leicht
Was sind Geschwisterknoten in einem Baum?
- AKnoten mit demselben Elternknoten
- BKnoten in gleicher Tiefe in verschiedenen Teilbäumen
- CKnoten ohne Kindknoten
- DEin Knoten und sein Elternknoten
3.Leicht
Wie viele Kanten hat ein Baum mit n Knoten?
- An
- B2n
- Cn − 1
- Dn + 1
4.Mittel
Eine Anwendung braucht schnelle Suchen, muss aber auch Schlüssel sortiert auflisten und Bereichsabfragen beantworten. Welche Struktur passt am besten?
- AEine unsortierte verkettete Liste
- BEin Stack
- CEin balancierter binärer Suchbaum
- DEine Hashtabelle
5.Mittel
Welche Datenstruktur verwendet die Tiefensuche (DFS) in der iterativen Variante?
- ANur eine Hashtabelle
- BEinen Stack
- CEine Queue
- DEinen Heap
6.Mittel
Wie wird in einer zirkulären Queue, die in einem Array der Kapazität n gespeichert ist, die nächste Position nach Index i berechnet?
- A(i − 1) mod n
- B(i + 1) mod n
- Ci + 1
- D2i + 1
7.Schwer
Welche Eigenschaft hält jeden B-Baum perfekt balanciert?
- AJeder Knoten hat genau zwei Kinder
- BAlle Blätter liegen in derselben Tiefe
- CDie Schlüssel werden nur in der Wurzel gespeichert
- DJeder Knoten speichert einen Schlüssel
8.Schwer
Welche Datenstruktur ermöglicht einen LRU-Cache (least recently used) mit get und put in O(1)?
- AEine Hashmap kombiniert mit einer doppelt verketteten Liste
- BEin einzelnes sortiertes Array
- CNur ein binärer Suchbaum
- DNur ein Stack
Lösungsschlüssel
- 1. C · Die Anzahl gespeicherter Elemente geteilt durch die Anzahl der Buckets
- 2. A · Knoten mit demselben Elternknoten
- 3. C · n − 1
- 4. C · Ein balancierter binärer Suchbaum
- 5. B · Einen Stack
- 6. B · (i + 1) mod n
- 7. B · Alle Blätter liegen in derselben Tiefe
- 8. A · Eine Hashmap kombiniert mit einer doppelt verketteten Liste
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.