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 ist die Wurzel eines Baums?
AEin Knoten ohne Kindknoten
BEin beliebiger Knoten in der Mitte
CDer Knoten mit dem größten Wert
DDer oberste Knoten ohne Elternknoten
2.Leicht
Was sind Geschwisterknoten in einem Baum?
AKnoten in gleicher Tiefe in verschiedenen Teilbäumen
BKnoten mit demselben Elternknoten
CEin Knoten und sein Elternknoten
DKnoten ohne Kindknoten
3.Leicht
Was ist ein Zyklus in einem Graphen?
AEine Kante mit dem Gewicht null
BEin Pfad, der jeden Knoten besucht
CEin Knoten ohne Kanten
DEin Pfad, der am selben Knoten beginnt und endet
4.Mittel
Ein Ringpuffer (Circular Buffer) wird häufig verwendet, um Folgendes zu implementieren:
AEine Graphtraversierung
BEine Hashfunktion
CEinen binären Suchbaum
DEine Warteschlange fester Größe
5.Mittel
Wie funktioniert extract-min in einem binären Min-Heap?
ADie Wurzel entfernen und alle Elemente um eine Stelle nach links verschieben
BAlle Blätter nach dem neuen Minimum durchsuchen
CDas letzte Element in die Wurzel verschieben und nach unten wandern lassen
DDas letzte Element des Arrays entfernen
6.Mittel
Wie findest du den kleinsten Schlüssel in einem binären Suchbaum?
ANur die Wurzel ansehen
BVon der Wurzel aus den linken Kindern folgen, bis es kein linkes Kind mehr gibt
CJedes Blatt besuchen und vergleichen
DVon der Wurzel aus den rechten Kindern folgen, bis es kein rechtes Kind mehr gibt
7.Schwer
Durch das Einfügen eines Schlüssels in einen AVL-Baum wird der linke Teilbaum eines Knotens zu hoch, und der neue Schlüssel landete im linken Teilbaum seines linken Kindes (Links-links-Fall). Welche Korrektur wird angewendet?
AEine einfache Linksrotation am unbalancierten Knoten
BUmfärben des Knotens und seines Kindes
CEine Linksrotation am Kind, dann eine Rechtsrotation am Knoten
DEine einfache Rechtsrotation am unbalancierten Knoten
8.Schwer
Warum verwenden Datenbanken für Indizes oft B+-Bäume statt einfacher B-Bäume?
AB+-Bäume speichern Daten nur in der Wurzel
BB+-Bäume müssen nicht balanciert sein
CAlle Datensätze liegen in verketteten Blättern, was Bereichsscans effizient macht
DB+-Bäume verwenden binäre innere Knoten, was Festplattenzugriffe reduziert
Lösungsschlüssel
1. D · Der oberste Knoten ohne Elternknoten
2. B · Knoten mit demselben Elternknoten
3. D · Ein Pfad, der am selben Knoten beginnt und endet
4. D · Eine Warteschlange fester Größe
5. C · Das letzte Element in die Wurzel verschieben und nach unten wandern lassen
6. B · Von der Wurzel aus den linken Kindern folgen, bis es kein linkes Kind mehr gibt
7. D · Eine einfache Rechtsrotation am unbalancierten Knoten
8. C · Alle Datensätze liegen in verketteten Blättern, was Bereichsscans effizient macht
Vollständige Schritt-für-Schritt-Lösungen: Übe dieses Thema auf examproblems.com.