Algorithmen & Datenstrukturen


1.26.0 von VisiGrab
Sep 23, 2026 Alte Versionen

Über Algorithmen & Datenstrukturen

Algorithmen & Datenstrukturen visuell lernen mit Code in Java, Python, C++

VisiGrab visualisiert Algorithmen und Datenstrukturen Schritt für Schritt. Jede Animation zeigt den passenden Code in Java, Python und C++ – so siehst du genau, wie der Code die Daten verändert.

Für Informatikstudierende vor der Klausur, Azubis in der Fachinformatik, Quereinsteiger, denen die theoretischen Grundlagen fehlen, und Entwickler, die sich auf technische Vorstellungsgespräche vorbereiten.

Warum VisiGrab

Die Theorie findest du überall kostenlos. Schwierig ist, aus Skripten und verstreuten Tutorials ein echtes Verständnis aufzubauen. VisiGrab führt dich in einer klaren Reihenfolge von Arrays bis zu Graphalgorithmen – jedes Thema baut auf dem vorherigen auf.

Du liest nicht nur über eine Rotation im AVL-Baum oder einen Relaxationsschritt bei Dijkstra. Du siehst, wie er passiert, gehst vor und zurück und vergleichst jeden Schritt mit dem Code.

So funktioniert jedes Thema

• Theorie: eine kurze, klare Erklärung ohne Lehrbuch-Ballast

• Visualisierung: der Algorithmus läuft Schritt für Schritt, jeder Schritt mit eigener Beschreibung

• Praxis: eigene Werte eingeben, Bäume bauen, Graphen zeichnen

• Code: die Implementierung in Java, Python und C++ direkt neben der Animation

Die Animationen sind so gestaltet, dass du sie auch ohne Text verstehst.

Datenstrukturen

• Array, verkettete Liste, doppelt verkettete Liste

• Stack, Queue

• Min-Heap

• Hashtabelle (Verkettung und offene Adressierung)

• Binärer Suchbaum (BST), AVL-Baum, Rot-Schwarz-Baum, B-Baum

• Trie

• Graph – mit Editor für eigene Graphen

Algorithmen

• Sortierverfahren: Bubblesort, Selectionsort, Insertionsort, Mergesort, Heapsort, Quicksort

• Baumtraversierung: Preorder, Inorder, Postorder, Breitensuche (BFS)

• Einfügen und Löschen in BST, AVL-Baum, Rot-Schwarz-Baum und B-Baum

• Graphalgorithmen: Breitensuche (BFS), Tiefensuche (DFS), Dijkstra (kürzeste Wege), Bellman-Ford

• Minimale Spannbäume: Prim und Kruskal

• Topologische Sortierung, Union-Find

Selbst ausprobieren

• Eigene AVL- und Rot-Schwarz-Bäume bauen und zusehen, wie Rotationen sie ausbalancieren

• Eigenen Graphen zeichnen und darauf BFS, DFS, Dijkstra, Prim oder Kruskal ausführen

• Jede Animation pausieren, vorspulen und zurückspulen

Code in Java, Python und C++

Zu jeder Animation gibt es die Implementierung in drei Sprachen. Du siehst direkt, welche Codezeile was mit den Daten macht. Alle Implementierungen sind Open Source auf GitHub.

Vorbereitung auf Coding-Interviews

VisiGrab deckt die Datenstrukturen und Algorithmen ab, die in technischen Interviews am häufigsten gefragt werden. Ideal als Ergänzung zu LeetCode: Du verstehst die Muster hinter den Aufgaben, statt Lösungen auswendig zu lernen. Auch hilfreich für die Algorithmen-Vorlesung und Programmierwettbewerbe.

Kostenlos starten

Die Grundlagen sind kostenlos. Ein Einmalkauf schaltet alle fortgeschrittenen Themen frei, inklusive aller künftigen Themen und Updates. Kein Abo, keine Werbung, keine Pop-ups.

In 10 Sprachen verfügbar

Deutsch, Englisch, Französisch, Spanisch, Portugiesisch, Polnisch, Ukrainisch, Japanisch, Koreanisch und Chinesisch (vereinfacht).

Überall lernen

Funktioniert komplett offline: im Zug, zwischen den Vorlesungen oder überall ohne Internet.

Von einem Entwickler und Mathematiker

VisiGrab wird von einem unabhängigen Entwickler mit Promotion in Mathematik, Lehrerfahrung und über zehn Jahren Berufserfahrung in der Softwareentwicklung gebaut.

Was ist neu in der neuesten Version 1.26.0

Last updated on Sep 24, 2026
• Added B-Tree — add and remove keys, choose the maximum degree, and watch the nodes split, borrow and merge

Zusätzliche APP Informationen

Aktuelle Version

1.26.0

Von hochgeladen

Jatin Kumar

Erforderliche Android-Version

Android 7.0+

Available on

Altersfreigabe

Everyone

Mehr anzeigen

Algorithmen & Datenstrukturen Alternative

Entdecken