Arbeitsblatt Datenstrukturen mit Lösungen
Kostenloses Arbeitsblatt Datenstrukturen zum Ausdrucken: 8 Aufgaben von leicht bis Prüfungsniveau, mit Lösungsschlüssel. Drucke es aus oder speichere es als PDF.
Für Lehrkräfte: kostenlos ausdrucken, kopieren und im Unterricht verwenden. Jedes neue Arbeitsblatt hat neue Werte und einen eigenen Lösungsschlüssel. Über einen Link zu ExamProblems auf Ihrer Kursseite freuen wir uns.
Name: ____________________ Datum: ____________
1.Leicht
Was bewirkt die Operation peek (oder top) bei einem Stack?
- ASie gibt das unterste Element des Stacks zurück
- BSie entfernt alle Elemente aus dem Stack
- CSie entfernt das oberste Element und gibt es zurück
- DSie gibt das oberste Element zurück, ohne es zu entfernen
2.Leicht
Was wird bei der Darstellung eines Graphen als Adjazenzliste für jeden Knoten gespeichert?
- AEine Zeile aus V booleschen Werten
- BDer kürzeste Weg zu jedem anderen Knoten
- CDie Gesamtzahl der Kanten im Graphen
- DEine Liste seiner Nachbarknoten
3.Leicht
Was ist der Füllgrad (Load Factor) einer Hashtabelle?
- ADie Anzahl der bisherigen Kollisionen
- BDie Zeit, um die Tabelle von der Festplatte zu laden
- CDie Anzahl gespeicherter Elemente geteilt durch die Anzahl der Buckets
- DDie Anzahl der Buckets geteilt durch die durchschnittliche Länge der gespeicherten Schlüssel
4.Mittel
Wie lange dauert die Suche nach einem Wort der Länge L in einem Trie mit festem Alphabet?
- AO(n), wobei n die Anzahl der Wörter ist
- BO(log n), wobei n die Anzahl der Wörter ist
- CO(L), unabhängig davon, wie viele Wörter gespeichert sind
- DO(L × n)
5.Mittel
Ein Binärbaum hat die Wurzel 1 mit linkem Kind 2 und rechtem Kind 3; Knoten 2 hat die Kinder 4 (links) und 5 (rechts). Wie lautet die Pre-Order-Traversierung?
- A1 2 4 5 3
- B4 2 5 1 3
- C1 2 3 4 5
- D4 5 2 3 1
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?
- A2i + 1
- Bi + 1
- C(i + 1) mod n
- D(i − 1) mod n
7.Schwer
Wie hoch ist unter der Annahme des einfachen gleichverteilten Hashings die erwartete Suchzeit in einer Hashtabelle mit Chaining, n Schlüsseln und m Buckets?
- AO(log n)
- BO(n)
- CO(m)
- DO(1 + α), wobei α = n / m
8.Schwer
Welche Laufzeit hat die Breitensuche auf einem Graphen mit V Knoten, der als Adjazenzmatrix gespeichert ist?
- AO(V + E)
- BO(V²)
- CO(E log V)
- DO(V)