1.Leicht
Was bewirkt die Operation peek (oder top) bei einem Stack?
- ASie entfernt das oberste Element und gibt es zurück
- BSie entfernt alle Elemente aus dem Stack
- CSie gibt das oberste Element zurück, ohne es zu entfernen
- DSie gibt das unterste Element des Stacks zurück
2.Leicht
In einer einfach verketteten Liste enthält jeder Knoten:
- ADaten und einen Index
- BDaten und Referenzen auf alle anderen Knoten
- CDaten und eine Referenz auf den nächsten Knoten
- DNur Daten
3.Leicht
Welche Operation kostet bei einem Array O(1), bei einer einfach verketteten Liste aber O(n)?
- AEntfernen des Kopfelements
- BEinfügen am Kopf
- CLesen des ersten Elements
- DZugriff auf das Element an Index i
4.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?
- A70
- B20
- C40
- D50
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 4
- BIndex 3
- CIndex 6
- DIndex 0
6.Mittel
Wie viel Speicher benötigt eine Adjazenzmatrix für einen Graphen mit V Knoten?
- AO(E)
- BO(V²)
- CO(V + E)
- DO(log V)
7.Schwer
Wie lange dauert die Suche nach einem beliebigen Schlüssel in einem binären Min-Heap mit n Elementen?
- AO(1)
- BO(n)
- CO(log n)
- DO(log log n)
8.Schwer
Ein Segmentbaum (Segment Tree) wird typischerweise verwendet, um:
- ADie Kanten eines Graphen zu speichern
- BZeichenketten alphabetisch zu sortieren, indem jedes Präfix in einem eigenen Baumknoten gespeichert wird
- CBereichsabfragen (z. B. Bereichssummen) und Aktualisierungen in O(log n) zu beantworten
- DEinen Stack zu implementieren
Lösungsschlüssel
- 1. C · Sie gibt das oberste Element zurück, ohne es zu entfernen
- 2. C · Daten und eine Referenz auf den nächsten Knoten
- 3. D · Zugriff auf das Element an Index i
- 4. B · 20
- 5. A · Index 4
- 6. B · O(V²)
- 7. B · O(n)
- 8. C · Bereichsabfragen (z. B. Bereichssummen) und Aktualisierungen in O(log n) zu beantworten
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.