📦 Datenstrukturen
Visualisieren und interagieren Sie mit grundlegenden Datenstrukturen. Push/Pop bei einem Stack, Enqueue/Dequeue bei einer Warteschlange, Einfügen/Löschen in einer verketteten Liste und beobachten Sie Hash-Kollisionen, die durch Verkettung gelöst werden.
Über diese Simulation
Interaktive Visualisierungen von Stacks, Warteschlangen, verketteten Listen und Hash-Tabellen — fügen Sie Elemente ein, löschen Sie sie und suchen Sie Schritt für Schritt, um zu sehen, wie jede Struktur intern funktioniert.
🔬 Was gezeigt wird
Vier grundlegende Datenstrukturen nebeneinander: ein Stack mit Push/Pop, eine Warteschlange mit Enqueue/Dequeue, eine verkettete Liste mit Einfügen/Löschen und eine Hash-Tabelle, in der Kollisionen per Verkettung aufgelöst werden.
🎮 Bedienung
Wählen Sie eine Struktur und nutzen Sie die Buttons, um Elemente einzufügen, zu entfernen oder zu suchen — jeder Schritt wird animiert dargestellt, sodass Sie den internen Ablauf direkt beobachten können.
💡 Wussten Sie schon?
Eine Hash-Tabelle erreicht im Schnitt O(1)-Zugriffszeit, doch bei vielen Kollisionen in derselben Bucket-Kette verschlechtert sich das im schlimmsten Fall zu O(n) — genau das Verhalten, das diese Simulation sichtbar macht.