1.Leicht
Was ist ein Zyklus in einem Graphen?
- AEin Knoten ohne Kanten
- BEine Kante mit dem Gewicht null
- CEin Pfad, der am selben Knoten beginnt und endet
- DEin Pfad, der jeden Knoten besucht
2.Leicht
Wie heißt die Queue-Operation, die das Element vorne entfernt?
- ADequeue
- BEnqueue
- CInsert
- DPush
3.Leicht
Was enthält jeder Knoten einer doppelt verketteten Liste?
- ADaten und nur einen Zeiger auf den nächsten Knoten
- BDaten, einen Zeiger auf den nächsten Knoten und einen Zeiger auf den vorherigen Knoten
- CZwei Kopien der Daten und einen Zeiger
- DDaten und zwei Zeiger, einen auf den nächsten Knoten und einen auf den Knoten danach
4.Mittel
Wozu dient ein Sentinel-Knoten (Dummy-Knoten) in einer verketteten Liste?
- AEr speichert die Anzahl der Elemente
- BEr vereinfacht den Code, weil Sonderfälle am Kopf oder Ende wegfallen
- CUm zu verhindern, dass die Liste über eine feste Höchstzahl von Knoten hinauswächst
- DEr hält die Liste sortiert
5.Mittel
Die Schlüssel 50, 30, 70, 20, 40 werden in dieser Reihenfolge in einen leeren binären Suchbaum eingefügt. Was ist das linke Kind von 30?
- A50
- B40
- C20
- D70
6.Mittel
Mit welcher Datenstruktur prüft man, ob die Klammern in "{[()]}" ausgeglichen sind?
- AMit einer Queue
- BMit einem Stack
- CMit einem binären Suchbaum
- DMit einer Hashtabelle
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
Wie hoch sind Zeit- und zusätzlicher Speicherbedarf, wenn man eine einfach verkettete Liste an Ort und Stelle umkehrt?
- AO(1) Zeit und O(1) zusätzlicher Speicher
- BO(n) Zeit und O(n) zusätzlicher Speicher
- CO(n log n) Zeit und O(1) zusätzlicher Speicher
- DO(n) Zeit und O(1) zusätzlicher Speicher
Lösungsschlüssel
- 1. C · Ein Pfad, der am selben Knoten beginnt und endet
- 2. A · Dequeue
- 3. B · Daten, einen Zeiger auf den nächsten Knoten und einen Zeiger auf den vorherigen Knoten
- 4. B · Er vereinfacht den Code, weil Sonderfälle am Kopf oder Ende wegfallen
- 5. C · 20
- 6. B · Mit einem Stack
- 7. D · Pre-Order und In-Order
- 8. D · O(n) Zeit und O(1) zusätzlicher Speicher
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.