Educational Cards

Learn from video content, text, and interactive tasks

Filters
Clear
BFS und Queue

BFS erkundet schichtweise: eine Queue hält die Frontier. Besuchte Knoten markieren verhindert...

Beginner Algorithmen und Datenstrukturen
Einfügen mit Rebalance

Einfügen folgt dem Suchpfad wie im BST, hängt den Knoten als Blatt ein und steigt zurück. An jedem...

Intermediate Algorithmen und Datenstrukturen
B-Bäume grob

B-Bäume speichern mehrere Schlüssel pro Knoten und halten die Blätter auf gleicher Tiefe. Sie sind...

Beginner Algorithmen und Datenstrukturen
TreeMap versus HashMap

Eine sortierte Map in Java basiert auf einem Rot-Schwarz-Baum (balancierter BST): geordnete...

Beginner Algorithmen und Datenstrukturen
AVL-Idee: Balancefaktor

Ein AVL-Baum ist ein binärer Suchbaum, in dem sich die Höhen der Kindteilbäume um höchstens 1...

Intermediate Algorithmen und Datenstrukturen
Rotationen links und rechts

Eine Rechtsrotation um Knoten y mit linkem Kind x macht x zur neuen Wurzel des Teilbaums und y zum...

Intermediate Algorithmen und Datenstrukturen
Komplexität balancierter Bäume

Balancierte Suchbäume halten die Höhe klein genug, dass Suche, Einfügen und Löschen im Worst Case...

Intermediate Algorithmen und Datenstrukturen
Traversierungen: pre in post

Drei Tiefenreihenfolgen sind üblich. Eine beginnt beim Knoten und besucht danach linken und rechten...

Beginner Algorithmen und Datenstrukturen
Wann Bäume statt Listen

Listen sind linear; Bäume verzweigen. Hierarchien, bereichsbezogene Suche und logarithmische Höhe...

Beginner Algorithmen und Datenstrukturen
Binärbaum: Knoten und Struktur

Ein Binärbaum besteht aus Knoten mit höchstens zwei Kindern (left, right). Die Wurzel hat keinen...

Beginner Algorithmen und Datenstrukturen
Höhe und vollständige Bäume

Die Höhe eines Baumes ist die Länge des längsten Pfades von der Wurzel zu einem Blatt (Konventionen...

Intermediate Algorithmen und Datenstrukturen
Iterator über Bäume

Ein Baum-Iterator kapselt die aktuelle Position (oft mit einem expliziten Stack für Inorder). So...

Beginner Algorithmen und Datenstrukturen