1.Leicht
Die Höhe eines Baums wird üblicherweise definiert als:
- ADie Anzahl der Kanten auf dem längsten Pfad von der Wurzel zu einem Blatt
- BDie Anzahl der Blätter im Baum
- CDie Gesamtzahl der Knoten im Baum, einschließlich der Wurzel und jedes Blatts
- DDie Anzahl der Kindknoten der Wurzel
2.Leicht
Welche Operation kostet bei einem Array O(1), bei einer einfach verketteten Liste aber O(n)?
- AEinfügen am Kopf
- BLesen des ersten Elements
- CEntfernen des Kopfelements
- DZugriff auf das Element an Index i
3.Leicht
In welcher Reihenfolge besucht eine Post-Order-Traversierung eines Binärbaums die Knoten?
- AKnoten, dann linker Teilbaum, dann rechter Teilbaum
- BLinker Teilbaum, dann rechter Teilbaum, dann Knoten
- CRechter Teilbaum, dann Knoten, dann linker Teilbaum
- DLinker Teilbaum, dann Knoten, dann rechter Teilbaum
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
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 6
- CIndex 3
- DIndex 4
6.Mittel
Eine In-Order-Traversierung eines binären Suchbaums besucht die Schlüssel in:
- AImmer absteigender Reihenfolge
- BEbenenweiser Reihenfolge (Level-Order)
- CEinfügereihenfolge
- DAufsteigend sortierter Reihenfolge
7.Schwer
Wie hoch sind ohne Union by Rank und Pfadkompression die Kosten eines einzelnen find im schlechtesten Fall in einer Union-Find-Struktur mit n Elementen?
- AO(1)
- BO(n)
- CO(α(n))
- DO(log n)
8.Schwer
Welche Laufzeit hat die Breitensuche auf einem Graphen mit V Knoten, der als Adjazenzmatrix gespeichert ist?
- AO(V²)
- BO(E log V)
- CO(V)
- DO(V + E)
Lösungsschlüssel
- 1. A · Die Anzahl der Kanten auf dem längsten Pfad von der Wurzel zu einem Blatt
- 2. D · Zugriff auf das Element an Index i
- 3. B · Linker Teilbaum, dann rechter Teilbaum, dann Knoten
- 4. A · Er ist ein vollständiger Binärbaum, daher folgen die Positionen einfachen Indexformeln
- 5. D · Index 4
- 6. D · Aufsteigend sortierter Reihenfolge
- 7. B · O(n)
- 8. A · O(V²)
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.