Was ist eine Deque (double-ended queue)?
- AEine Struktur, die Einfügen und Entfernen an beiden Enden erlaubt
- BEine Queue, die nur hinten das Entfernen erlaubt
- CZwei getrennte Queues, die sich ein Array teilen
- DEine nach Priorität sortierte Queue
Was ist eine Deque (double-ended queue)?
Die Tiefe eines Knotens in einem Baum ist:
Was ist ein gewichteter Graph?
Eine Queue wird mit zwei Stacks implementiert: push auf einen „in“-Stack und pop von einem „out“-Stack, der aus „in“ nachgefüllt wird, wenn er leer ist. Wie hoch sind die amortisierten Kosten pro Operation?
Wie viel Speicher benötigt eine Adjazenzliste für einen Graphen mit V Knoten und E Kanten?
Eine Hashtabelle der Größe 7 verwendet h(k) = k mod 7 und lineares Sondieren. Wo wird 17 gespeichert, nachdem 10 eingefügt wurde?
Ein AVL-Knoten ist unbalanciert, weil der rechte Teilbaum seines linken Kindes zu hoch wurde (Links-rechts-Fall). Welche Korrektur wird angewendet?
Im BST mit Wurzel 50, linkem Teilbaum 30 (Kinder 20, 40) und rechtem Teilbaum 70 (Kinder 60, 80) wird die Wurzel mithilfe des In-Order-Nachfolgers gelöscht. Welcher Schlüssel wird die neue Wurzel?
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.