Educational Cards

Learn from video content, text, and interactive tasks

Filters
Clear
Kollisionen: Chaining

Chaining speichert kollidierende Einträge in einer Liste (oder einem Baum) pro Bucket. Einfügen...

Intermediate Algorithmen und Datenstrukturen
Kleine Implementierung: Teilmengensumme

Klassisches Teilproblem: gibt es eine Teilmenge mit gegebener Summe? Entscheide pro Element: nehmen...

Intermediate Algorithmen und Datenstrukturen
Zustandsraum und Schnitte

Pruning schneidet Äste ab, die keine gültige Lösung mehr erreichen können. Frühe Konflikttests...

Intermediate Algorithmen und Datenstrukturen
Backtracking: Versuch und Rücknahme

Backtracking erkundet einen Entscheidungsbaum: treffe eine Wahl, gehe rekursiv weiter, nimm die...

Beginner Algorithmen und Datenstrukturen
n-Damen-Idee

n-Damen: platziere n Damen so, dass keine zwei sich schlagen (gleiche Zeile, Spalte, Diagonale)....

Beginner Algorithmen und Datenstrukturen
Mutable State und Undo

Häufig mutiert man ein gemeinsames Board-Array: setze Feld, rekursiver Aufruf, Feld zurücksetzen....

Intermediate Algorithmen und Datenstrukturen
Rekursion mit Entscheidung

Muster: for jede Option: if zulässig: anwenden; if solve(): return true; rückgängig; return false....

Beginner Algorithmen und Datenstrukturen
Gerichtete versus ungerichtete Graphen

Ungerichtete Kanten sind symmetrisch; gerichtete Kanten haben Richtung. In der Adjazenzliste eines...

Beginner Algorithmen und Datenstrukturen
Gewichtete Kanten und Dijkstra-Idee

Dijkstra findet kürzeste Wege bei nichtnegativen Kantengewichten. Eine PriorityQueue wählt den...

Intermediate Algorithmen und Datenstrukturen
Kurzimplementierung: Nachbarn zählen

Kleine Implementierungsübung: Grad eines Knotens in einer Adjazenzliste ist die Länge seiner...

Intermediate Algorithmen und Datenstrukturen
Graphen: Adjazenzliste

Ein Graph besteht aus Knoten und Kanten. Eine knotenweise Nachbarschaftsdarstellung speichert für...

Beginner Algorithmen und Datenstrukturen
BFS und Queue

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

Beginner Algorithmen und Datenstrukturen